在程序开发的过程中,很多场景,我们需要保存很多的数据,或者说我们需要保存一组数据,使用普通的 数据类型 是不能满足我们需求的, C 语言 为开发者提供了数组用来保存一组数据。
在 C 语言中,数组保存的一组数据的类型必须是完全一致的,C 语言不支持数组保存不同的数据类型。
type arrName[count]
参数 | 描述 |
---|---|
type | 数组中每一个元素的数据类型。 |
arrName | 数组的变量名。 |
count | 数组能存储的元素的个数。 |
定义一个数组 arrName,该数组拥有 count 个元素,每个元素的类型都是 type。
定义一个数组,并访问元素
#include <stdio.h>
int main()
{
printf("嗨客网(www.haicoder.net)\n\n");
// 定义数组,并访问元素
int arr[5] = {2, 4, 6, 8, 10};
int i = 0;
for(i = 0; i < 5; i++)
{
printf("i = %d\n", arr[i]);
}
printf("\n");
return 0;
}
程序运行后,控制台输出如下:
我们首先定义了一个数组 arr,该数组的每个元素都是 int 类型,并且数组的长度为 5,在定义的同时,我们给数组初始化了五个元素。
最后,我们使用了 for 循环 遍历了这个数组,并打印了数组中五个元素的值。
C 语言为开发者提供了数组用来保存一组数据。在 C 语言中,数组保存的一组数据的类型必须是完全一致的,C 语言不支持数组保存不同的数据类型。