1数组定义
2数组初始化
int a[10]={0,1,2,3,4,5,6,7,8,9}; //
int a[10]={0,1,2,3,4}; //使含有10个元素的前5个元素赋值
int a[]={0,1,2,3,4}; //使数组的5个元素分别赋值
int a[10]={0,0,0,0,0,0,0,0,0,0};或int a[10]={0};//使数组中的10个元素全为0
char c[10]={'I',' ','a','m',' ','H','a','p','p','y'};
char c[]={"I am Happy"};
以上两字符数组赋值都是正确的,只不过前面的长度为10,后面的为11,后面的等价如下语句
char c[]={'I',' ','a','m',' ','H','a','p','p','y',' '};
另外,1在C语言中,是将字符串作为字符数组来处理的;2由于字符型和整形是互相通用的,因此也可以用整型数组存放字符数据。
3数组引用