12-1 存储一组数据
当我想存放一组数据时:
int main()
{
int a = 1;
int b = 2;
int c = 3;
int d = 4;
int f = 5;
//……
return 0;
}
这样存放有点麻烦
C语言中给了数组的定义:一组相同类型元素的集合
我们可以这样存储:
//数组
int arr[10] = { 10,31,32,23,34,45,63,72,18,39 };
注:数组的下标是从0开始的
比如:arr[2]指的就是32(即第三个数)
int main()
{
int arr[10] = { 10,31,32,23,34,45,63,72,18,39 };
printf("%d\n", arr[2]);
return 0;
}
12-2 打印一组数据
如果我们想要打印数组存储的所有内容呢?
访问数组的时候,我们用下标访问,而这些下标可以借助循环产生:
int main()
{
int arr[10] = { 10,31,32,23,34,45,63,72,18,39 };
int i = 0;
while (i < 10)
{
printf("%d ", arr[i]);
i++;
}
return 0;
}
成功打印:
当然啦,我们也可以用for循环实现,但是前期我们只讲了while循环,所以先以while循环举例。后期会详细讲解循环语句