目录
数组定义
int main()
{
int a = 0;
int b = 1;
int c = 2;
int d = 4;
........
}
在不知道数组的时候
我们要存储一组类型相同的元素
可能得要创建一个个变量来存储
为了方便,就有了数组
int arr[10]={1,2,3,4,5,6,7,8,9,10};
char ch[5]={'a','B','C'};//不完全初始化,剩余的默认为0
数组可以存储类型相同的元素
这里用int 创建了一个空间arr 里面可以放10个int类型的元素
用char 创建了一个ch的空间,里面可以放5个char类型的元素
数组下标:
数组使用下标访问的
下标从0开始
使用循环遍历数组元素
int main()
{
int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
int i = 0;
while (i < 10)
{
printf("%d ", arr[i]);
i = i + 1;
}
}
补充:
C99标准下引入变长数组
所以说能不能使用变长数组取决于编译器的标准
gcc就可以使用变长数组