1.数组的定义
数组由于表示一组数值,例如:
char arr[10];
arr 为数组名,char 为数组类型。表示有5个char型数据。
数组的意义,相当于把N个相同类型的变量排列在一起。
2.数组的长度
数组的长度在中括号中指定,必须是一个整形常量。
如:int arr[12];
不能用变量来表示一个数组的长度。例如:
int size=12;
int att[size];
这种写法是错误的。
3.数组的初始值
可以在定义一个数组的时候,指定一个元素的初始值。
例如:char arr[5]={90,91,92,93,94};
语法要求:用大括号,大括号后用分号。元素之间用逗号隔开。
可以指定初始值,也可以指定部分初始值
4.数组的长度
用sizeof 取得数组的长度大小
int arr [100];
int size=sizeof(arr);
5.二维数组
type name [n][m];
6.二维数组的初始化
int a[4][3]
{
{11,12,13},
{11,12,13},
{11,12,13},
{11,12,13},
}