输入五个学生的成绩,然后求出总和和平均值,打印输出结果
相信大家都会先定义五个变量来存储五个学生的成绩,然后再计算吧。
但是如果这里学生变成了20个,而不是5个,或者更多,上百呢?
难道你要定义一堆这样的变量吗?这显然是不明智的,而在C语言里,
我们可以将这些数据类型相同的若干数据按照顺序存储都一个集合中,
而这个集合就是本节要学习的数组了。
本节学习路线图
要点小结:
1.数组是用来存储数据类型相同的变量的有序集合,可以通过下标访问数组中的元素;
2.一维数组的定义,初始化与引用;小编推荐一个学C语言/C++的学习裙【 六二七,零一二,四六四 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!
3.二位数组用于存储表格数据,定义,初始化与引用;
4.区分字符串与字符数组的区别:字符串是要用字符数组存储,最后要加上一个‘\0’;
5.字符数组的长度至少比字符串多1;
6.使用sizeof(数组名)/sizeof(数组元素的数据类型) =字符数组长度
7.字符数组直接 == 比较的是地址
8.使用string.h提供的字符串操作函数:
strcpy(a,b):将b的字符串复制到a中,会覆盖
strcat(a,b):将字符串b的内容拼接到a的后面
strcmp(a,b):将a,b两个字符串从左到右对每个字符,按照ASCII码的值进行比较,
知道出现不同的或者’\0’,终止比较,如果内容一样,返回0;大于返回正整数,小于
则返回负整数;
strlen(a):返回字符串的长度,不包括字符串结束的标记’\0’