1.数组
<类型>变量名称[元素数量]
int A[100];
C99之前,元素数量必须是编译时刻确定的字面变量
所有元素是相同的类型,一旦定义,大小就确定了,在内存中顺序排列
有效的下标范围[0~n-1]
初始化方法:
int A[10]={2}; 如果只初始化了部分元素,则其他的元素默认初值为0
C99的写法
int A[10] = {[1]=2,4,[5]=6}; 可以指定几个地方做初始化
2.数组运算
数组的大小: sizeof(A)/sizeof(A[0])
数组不可以赋值给另一个数组 int A[]=B;只能遍历
二维数组 int A[3][5]三行五列
定义时列数必须给出
每行一个{}逗号分隔
省略部分自动补零
也可定位赋值