我试图制作一个程序来打印多维数组中的所有数据,只有字符:你能告诉我这个错误:
int main(int argc, char *argv[]) {
char vetor [1][6] = {{'S', 's', 'd', 'f', 'g', 'c' }};
int i;
int x;
for(i=0;i<6;i++)
{
for(x=0;x<1;x++)
{
if (vetor[i][x]);
}
printf("\n");
}
return 0;
}
答案 0 :(得分:0)
你没有printf()
向量...这样的东西:
int main(int argc, char *argv[]) {
char vetor [1][6] = {{'S', 's', 'd', 'f', 'g', 'c' }};
int i;
int x;
for(i=0;i<6;i++)
{
for(x=0;x<1;x++)
{
printf (" %c", vetor[i][x]);
}
printf("\n");
}
return 0;
}
答案 1 :(得分:0)
数组的第一个维度长度为1,第二个长度为6,
然后,在使用数组时,if (vetor[i][x]);
维度被切换(i
循环从0到5,x
从0到0)