一、二维数组的定义:
类型 数组名[常量表达式1][常量表达式2]={值1,值2,值3...};
第一维的长度 第二维的长度
如 :int a[2][3]={7,6,3,2,8,5};
定义a是一个2行3列的整形数组。
*二维数组定义时,可以不指定第一维的长度,但必须给定第二维。例如:
int a[][3]={1,2,3,4,5};
*元素个数不足,会自动补0.
二、字符串数组
用于存放字符变量的数组成为字符串数组
字符数组属于一维数组,元素类型是char.
字符数组的定义:
char c[12]={'w','i','n','d','o','w','s','P','h','o','n','e'};
或者 char c[12]="windowsPhone";
*字符串数组实为 字符型 二位数组。
*每个字符串长度 不可超过第二维长度-1
*每个字符串用数组名加一维下标表示。
*例如a[0]//代表第一个字符串。
三、多维数组
*数组下标在2个以上时,该数组成为多维数组。
例如:
int a[2][3][4]={0};
表示整形的 三维数组 ,2层3行4列。
元素个数为:2*3*4=24个。