C语言编译中关于*的问题??(用的字符数组)(急求)

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:00:44
main()
{ char s[][3]={{' ''*'' '},{'*''*''*'}};
int i,j;
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
printf("%c",s[i][j]);
printf("\n");
}
}

你这个程序可不正确
char s[][3]={{' ''*'' '},{'*''*''*'}};数组的每个元素要是字符,字符之间要用“,”隔开,应该写成:char s[][3]={{' ','*',' '},{'*','*','*'}};

修改后的程序:
#include"stdio.h"
main()
{ char s[][3]={{' ','*',' '},{'*','*','*'}};
int i,j;
for(i=0;i<2;i++)
{ for(j=0;j<3;j++)
printf("%c",s[i][j]);
printf("\n");
}
}

void main()
{
char s[][3]={{' ',' ',' '},{'*','*','*'}};
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<3;j++)
printf("%c",s[i][j]);
printf("\n");
}
}

怎么了?