c语言中二维数组在内存中是按什么优先存放的?

如题所述

C语言中
二维数组是按行优先存储的
即 在内存中存一个二维数组时 先把数组中第一行的数组元素存完 再接着存下一行的 直到存完。
ps:定义一个二维数组 如 int a[m][n] 该数组为m行 n列的矩阵,在内存中 这样顺序存的:
a[0][0] a[0][1] ... a[0][n-1] a[1][0] a[1][1]...
不知道是不是帮到你的忙了
望采纳
温馨提示:答案为网友推荐,仅供参考
相似回答