8.1一堆数组
数组是含有多个数据值的数据结构,并且每个数据值具有相同的数据类型。这些数据值被称为元素,数组内可以根据元素所处的位置对其进行单独选择。
为了声明数组,需要说明数组元素的类型和数量。例如,为了声明数组a有10个int型的元素,可以写成
int a[10];
数组的元素可以是任何类型;数组的长度可以用任何(整数)常量表达式说明。因为在程序后面变化时可能需要调整数组的长度,所以较好的方法是用宏来定义数组的长处:
#define N 10
int a[N];
数组和for循环结合在一起使用。许多程序所包含的for循环都是为了对数组中的每个元素执行一些操作。这里有一些示例是关于长度为N的数组的典型操作:
for(i = 0; i < N; i++)
a[i] = 0
for(i = 0; i < N; i++)
scanf("%d", &a[i]);
for(i = 0; i < N; i++)
sum += a[i];

被折叠的 条评论
为什么被折叠?



