字符数组也是数组, 其定义方式与数值型数组相同。如:定义一个包含100个字符元素的数组str
char str[100];
定义之后,字符数组str就可以像其他数组一样使用。如:
for(i=0;i<100;i++)
str[i]=getchar();
字符数组也允许在类型说明时作初始化赋值。如:
char name[15]={'w','a','n','g','l','i'};
上面定义了15个元素的数组,并给它的前面6个元素指定了初始值。
字符数组也可以是二维或多维数组,如:
char a[][5]={{'B','A','S','I','C',},{'d','b','a','s','e'}};
即为二维字符数组。