™我真⁶⁶⁶₆₆₆⁶⁶⁶
2019-01-05 20:51
采纳率: 100%
浏览 4.8k

C/C++ 二维数组赋值问题

我今天碰到一道出乎我以前理解的问题:

二维数组元素a[2][3]在内存中的存放顺序是a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2]

并且是连着存放的。可为什么我辅助的时候采用以下这样的形式没法给二维数组赋值呢?还请大佬指点,不甚感激。

    int a[2][3];
    for(int i=0;i<6;i++)
        scanf("%d",&a[i]);

1条回答 默认 最新

相关推荐 更多相似问题