c语言中二维数组在内存中是按什么优先存放的?
答案:6 悬赏:10 手机版
解决时间 2021-03-24 20:04
- 提问者网友:皆是孤独
- 2021-03-24 16:51
c语言中二维数组在内存中是按什么优先存放的?
最佳答案
- 五星知识达人网友:duile
- 2021-03-24 17:38
C语言中
二维数组是按行优先存储的
即 在内存中存一个二维数组时 先把数组中第一行的数组元素存完 再接着存下一行的 直到存完。
ps:定义一个二维数组 如 int a[m][n] 该数组为m行 n列的矩阵,在内存中 这样顺序存的:
a[0][0] a[0][1] ... a[0][n-1] a[1][0] a[1][1]...
不知道是不是帮到你的忙了
望采纳
二维数组是按行优先存储的
即 在内存中存一个二维数组时 先把数组中第一行的数组元素存完 再接着存下一行的 直到存完。
ps:定义一个二维数组 如 int a[m][n] 该数组为m行 n列的矩阵,在内存中 这样顺序存的:
a[0][0] a[0][1] ... a[0][n-1] a[1][0] a[1][1]...
不知道是不是帮到你的忙了
望采纳
全部回答
- 1楼网友:鸽屿
- 2021-03-25 00:23
是按主行顺序存放
- 2楼网友:鸽屿
- 2021-03-24 22:59
下标啊
- 3楼网友:长青诗
- 2021-03-24 21:42
比如a[2][3];的存放顺序是:
a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2]
a[0][0] a[0][1] a[0][2] a[1][0] a[1][1] a[1][2]
- 4楼网友:玩家
- 2021-03-24 20:17
c语言数组是行优先的
- 5楼网友:雾月
- 2021-03-24 18:47
C语言中
二维数组是按行优先存储的
即 在内存中存一个二维数组时 先把数组中第一行的数组元素存完 再接着存下一行的 直到存完。
ps:定义一个二维数组 如 int a[m][n] 该数组为m行 n列的矩阵,在内存中 这样顺序存的:
a[0][0] a[0][1] ... a[0][n-1] a[1][0] a[1][1]...
不知道是不是帮到你的忙了。
二维数组是按行优先存储的
即 在内存中存一个二维数组时 先把数组中第一行的数组元素存完 再接着存下一行的 直到存完。
ps:定义一个二维数组 如 int a[m][n] 该数组为m行 n列的矩阵,在内存中 这样顺序存的:
a[0][0] a[0][1] ... a[0][n-1] a[1][0] a[1][1]...
不知道是不是帮到你的忙了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯