
在C++语言中,二维数组在内存中的存放顺序是什么?
2022-12-14 · 百度认证:北京惠企网络技术有限公司官方账号
关注

展开全部
二维数组在c++中存储,一般是按行存储的,就是将一行当作一维数组进行存储。
例如:a[2][2]这个二维数组,其在内存中存储顺序为:
a[0][0]a[0][1] //先存储第一行
a[1][0]a[1][1] //再存储第二行。
假设是32位系统,整型占4个字节,则其在内存的形式为:
a[0][0]
a[0][1]
a[1][0]
a[1][1]