啊哈磊_编程从这里起步

标题: 这个二维数组输出为什么是六个零? [打印本页]

作者: 小白也很白    时间: 2018-9-25 15:30
标题: 这个二维数组输出为什么是六个零?
本帖最后由 小白也很白 于 2018-9-26 09:33 编辑

这个二维数组输出为什么是六个零,而不是这样的数组a[0][1]?[size=45.1597px]#include<stdio.h>
[size=62.447px]int main()
[size=78.0587px]{
[size=78.0587px]     int i,j;
[size=78.0587px]      int [2][3]={0};
[size=78.0587px]      for(i=0;i<2;i++)
[size=78.0587px]      {
[size=78.0587px]             [size=78.0587px]for(j=0;j<3;j++)
[size=78.0587px]              {
[size=78.0587px]               printf("%d\t",a[j]);
[size=78.0587px]               }
[size=78.0587px]             [size=78.0587px]printf("\n");
[size=78.0587px]       }
[size=78.0587px]       return 0;
[size=78.0587px]}
求大佬解释



IMG_20180925_151657.jpg (22.54 KB, 下载次数: 0)

IMG_20180925_151657.jpg

作者: 蓝天之子    时间: 2018-9-25 15:44
图看不清楚,能不能直接贴代码呀
作者: 小白也很白    时间: 2018-9-26 09:37
本帖最后由 小白也很白 于 2018-9-26 09:52 编辑
蓝天之子 发表于 2018-9-25 15:44
图看不清楚,能不能直接贴代码呀

#include<stdio.h>
int main()
{
     int i,j;
     int [2][3]={0};
     for(i=0;i<2;i++)
     {
             for(j=0;j<3;j++)                      {
                    printf("%d",a[j]);//我这里是ai[j],i加不了[]
               }
              printf("\n");
     }

     return 0;
}




作者: 罗小黑    时间: 2018-11-4 00:08
我用c++编译,发现地位行不管加不加a都不行





欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/) Powered by Discuz! X3.2