Начало работы с iOS III

//
// main.m
// Class05_C
//
// Создано dllo 15/11/30.
// Copyright © 2015年 dllo. Все права защищены.
//

#import <Foundation/Foundation.h>
#import «Function.h»
#import «DealArray.h»
//Шаг 1: Импорт файла заголовка
//Импорт файла .h пользовательского класса
//Примечание: выберите «» , Системные файлы используют <>
#pragma mark - точка знаний 1 базовая концепция функции

#if 1
//Функция: сегмент кода с определенной функцией
//Использование функции: использование функции по имени функции
//Функция делится на: системную функцию и пользовательскую функцию

недействительным printfLine () {

printf("_______\n");

}

// тип возвращаемого значения имя функции (формальный список параметров) { // код функции; // } // тип возвращаемого значения: это тип данных возвращаемого значения этой функции, он не может быть массивом, когда функция имеет нет возвращаемого значения, оно представлено пустотой //Имя функции: соглашение об именовании имени функции такое же, как и у имени переменной; //Формальный список параметров: удалить оператор присваивания и начальное значение при объявлении переменной и остальные являются формальными параметрами, а разные формальные параметры разделяются запятыми




//Нет возвращаемого значения и формальных параметров Выше
//Есть возвращаемое значение и нет формальных параметров

//Точка знаний 3 Определение функции
//Полная функция состоит из трех частей: объявление функции, реализация функции, использование функции
// Примечание:
// 1. Объявление функции должно быть реализовано
// 2. Формальные параметры в объявлении функции Позиция не может // 3.
Другие «уже» определенные функции могут использоваться внутри функции

int test2(int x); //Может быть по-другому//Сначала найдите оператор выше, а затем найдите реализацию
int test2(int y){ return y; }

void test3(); // рекурсия

недействительным test3 () { test3 ();

}

количество счетчиков();
int count() { int num = 100; номер возврата;

}

//Нет возвращаемого значения с формальными параметрами
void test();

void test(int x ,int y){ printf("%d %d\n", x, y); }

//Есть возвращаемое значение и формальные параметры
int maxValue2(int a, int b);
int maxValue2(int a, int b) { int max = a > b ?a : b; return max; }


int maxValue3 (int a, int b, int c);
int maxValue3(int a, int b, int c){ // printf("输入三个数"); // scanf("%d%d%d",&a , &b, &c); интервал макс = а > б ? а: б; макс = макс > с ? макс : с; интервал мин = а < б ? а: б; мин = мин < с ? мин: с; // int z = (a + b + c - max - min); возврат макс.; }








int max001 (int a, int b, int c, int d);
int max001 (int a, int b, int c, int d) {

return 0;

}

интервал maxValue03();
int maxValue03(int a, int b, int c){ int max = maxValue2(a, b) > c? maxValue2 (а, б): с; возврат макс.; } int maxValue04 (int a, int b, int c, int d); int maxValue04 (int a, int b, int c, int d) {




return 0;

}
//Когда функция имеет возвращаемое значение, можно использовать только один возврат.
//Код после возврата не будет работать.
//Тип после возврата должен соответствовать возвращаемому значению функции.
//возврат возвращает результат функции в позицию вызова функции

#endif

int main(int argc, const char * argv[]) {

// printfLine();
// int a = count();
// printf("%d\n",a);
// проверка(3, 4);
// int b = maxValue2(99, 4);
// printf("%d\n",b);
//
//
//
// он(3,3);
// ча(3,3);
// шанс(3,3);
// джи(3,3);
// printf("%d\n",ji(3,3));
// printf("%d\n",jiecheng(4));

int arr[10] = {};
int count = sizeof(arr) / sizeof(arr[0]);

suiArray(arr,count);
shuchu(arr,count);

printf("最大值: %d\n",arraybestsum(arr,count));
printf("最小值: %d\n",arraylastsum(arr,count));

return 0;

}

Guess you like

Origin blog.csdn.net/u011569892/article/details/50489910
ios