搜索
查看: 346|回复: 3
打印 上一主题 下一主题

这个二维数组输出为什么是六个零?

[复制链接]
跳转到指定楼层
楼主
 楼主| 发表于 2018-9-25 15:30:36 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
5啊哈币
本帖最后由 小白也很白 于 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:58 | 只看该作者
图看不清楚,能不能直接贴代码呀
板凳
 楼主| 发表于 2018-9-26 09:37:02 | 只看该作者
本帖最后由 小白也很白 于 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:10 | 只看该作者
我用c++编译,发现地位行不管加不加a都不行
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表