回 帖 发 新 帖 刷新版面

主题:分析题

main( )
{int m[ ][3]={1,4,7,2,5,8,3,6,9};
int i,k=2;
for(i=0;i<3;i++)
{printf("%d",m[k][i];
}
}
这个运行结果是3,6,9 但我想不通,谁能够,帮我解释一下了。或是把它的流程图说一下了。是怎么运行的啊

回复列表 (共1个回复)

沙发

int m[][3]={1,4,7,2,5,8,3,6,9};
   是数组维数的隐含形式:   
    等价于:
      int m[3][3]={{1,4,7},{2,5,8},{3,6,9}};

我来回复

您尚未登录,请登录后再回复。点此登录或注册