- 前几部分
巩固了几种类型符号
char
double
元素初始化用 a[N]={ }
当对所有数组元素初始化的时候,才可以省略数组大小,即省略N
函数声明和函数定义中,函数名init后面括号里出现的是形式参数,数组名后面要加[ ]。
函数调用中,函数名init后面括号里出现的是实际参数,直接写数组名
部分元素初始化中,没初始化的元素系统自动设为0
- 补充1
子函数部分憋了很久,最后还是跑去借鉴了,个人觉得他这个很巧妙了
提醒自己 要求返回值的子函数一定记得要返回!!!
1 // 功能描述:输入一组整数,输出最大值 2 #include3 int findMax(int a[], int n); // 函数声明 4 const int N=5; 5 int main() { 6 int a[N]; 7 int max, i; 8 printf("输入%d个整数: \n", N); 9 10 for(i=0;i max)23 max=a[j];24 }25 return max; 26 }
- 补充2
相比1要顺利很多
1 #include2 const int N=4; 3 void output(char x[], int n); 4 void rank(char x[],int n); 5 int main() { 6 char string[N] = { '2','0','1','9'}; 7 int i; 8 printf("排序前: \n"); 9 output(string, N); 10 rank(string,N);11 printf("\n排序后: \n"); 12 output(string, N); 13 printf("\n"); 14 return 0; 15 } 16 // 函数定义17 // 函数功能描述:输出包含有n个元素的字符数组元素18 // 形参:字符数组,以及字符数组元素个数19 void output(char x[], int n) {20 int i; 21 for(i=0; i
- 就一个感慨
前面几张内容不熟,想要顺利快速完成,太难太难
https://www.cnblogs.com/mgl1999/p/10765879.html
https://www.cnblogs.com/lsy17/p/10771085.html
https://www.cnblogs.com/zzn123321/p/10765744.html