chenyingfei 发表于 2021-4-4 11:56:34

为什么明明我定义的a[0][5]=0,运行后为什么与a[5][0]的一样了?

#include "stdio.h"

main()
{
int m,i,j,a={a=0,a=0,a=0,a=5,a=2,a=6};
for(i=0;i<6;i++)
{
        for(j=0;j<6;j++)
        if(i+j==5)
        printf("%d",a);
        else
        putchar('\0');
        putchar('\n');
       
}
}

huyu 发表于 2021-4-4 13:58:41

这样赋值,别瞎搞
int a={   
      =0,
      =0,
      =0,
      =5,
      =2,
      =6
};

chenyingfei 发表于 2021-4-4 17:20:57

huyu 发表于 2021-4-4 13:58
这样赋值,别瞎搞
int a={   
      =0,


哈哈,谢谢
页: [1]
查看完整版本: 为什么明明我定义的a[0][5]=0,运行后为什么与a[5][0]的一样了?