字符型数组花括号内提供的初值个数不能大于数组长度,若小于,其余元素系统自动设定为空字符 ‘ ’
#include<stdio.h>
#include <stdlib.h>
int main(){
char a[5][5]={{' ',' ','*'},{' ','*',' ','*'},
{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};
//单引号之间应有空格才表示空字符
//第1,2,4,5个大括号内元素不足5,后面的元素系统自动设为空
int i,j;
for(i=0;i<5;i++){
for(j=0;j<5;j++){
printf("%c",a[i][j]);
}
printf("\n");
} //输出二维数组的常用形式,要记牢
printf("\n");
system("pause");
return 0;
}
输出结果