char arr2[] = { 'a', 'b', 'c', '\0' };//[]中是这个数组内有多少个字符,因此此处是4。...C语言中给了数组的定义:一组相同类型元素的集合
int main()
{
int arr[10] = {1,2,3,4,5,6,7,8,9,10};//定义一个整形数组,最多放10个元素...int arr1[10] = {1,2,3};//不完全初始化,只初始化前3个,剩余的初始化为0
int arr2[10];//这样写也是可以的,只是数组中的值是随机值
int...arr3[] = {1,2,3};//这样写也是可以的,[]中默认是3
int arr4[];//这样写是错误的
int n = 10;
int arr[n];//C99标准中 变长数组...,允许数组在创建的时候,数组大小用变量指定,但是这种数组不能初始化
return 0;
}
9.2 数组的下标
C语言规定:数组的每个元素都有一个下标,下标是从0开始的。