问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

c语言中二维数组按行还是按列存储啊?

发布网友 发布时间:2023-11-12 05:17

我来回答

1个回答

热心网友 时间:2024-11-03 11:49

在c语言里二维数组元素在内存中是按行存放的。

二维数组A[m][n],这是一个m行,n列的二维数组。设a[p][q]为A的第一个元素,即二维数组的行下标从p到m+p,列下标从q到n+q,按“行优先顺序”存储时则元素a[i][j]的地址计算为:

LOC(a[i][j]) = LOC(a[p][q]) + ((i − p) * n + (j − q)) * t;

按“列优先顺序”存储时,地址计算为:

LOC(a[i][j]) = LOC(a[p][q]) + ((j − q) * m + (i − p)) * t;

存放该数组至少需要的单元数为(m-p+1) * (n-q+1) * t 个字节。

扩展资料

C++动态二维数组:

以整形为例,row为行数,col为列数

int **data;//存储二维数组的指针(指向指针的指针。date=x[0][0]的地址。这样标会更好。因为sizeof(date)结果为4不可能存下二维数组)。

//以下实现如何申请内存

data = new int *[row];

for (int k = 0; k < row; k++)

{

data[k] = new int[col];

}

//赋值跟普通二维数组一样 例如

data[0][0] = 5; //将二维数组1行1列(C++中称为0行0列)赋值为5

//删除内存

for (int i = 0 ; i < row; ++i)

{

delete [] data[i]; //此处的[]不可省略

}

delete [] data;

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
怎样能让头发长快点,要实际点的。别跟我扯蛋, 电脑qq气泡怎么设置电脑上怎么设置自定义qq气泡 电脑qq怎么设置气泡电脑上怎么设置自定义qq气泡 ...跳舞.可是,女儿却对跳舞不太感兴趣,要怎么才能让她对跳舞才生兴趣... 孩子不想跳舞了家长要怎么样做 孩子不想跳舞时如何鼓励她坚持 青春期思维发展的特点 青春期的思维发展特点 CHRISTIAN LOUBOUTIN SILKY SATIN 丝滑持久唇膏 3.8g # 200-购买最佳... (Christian Louboutin萝卜丁口红-购买最佳价格 怎么证明党员身份?118 聊城市如顺进出口有限公司怎么样? 聊城市豪杰商贸有限公司怎么样? 东昌府区601路公交车分别几发车? 聊城市建设东路与鲁化路交界处是属于东昌府的哪个街道1 聊城市东昌府区明业建筑材料有限公司怎么样? 聊城市凯裕汽车配件有限公司怎么样? 我给好友答题完了,钱给我啊,现在百度知道新版本更新之后,怎么... 我做成了笔筒500字95 手工笔筒作文300字323 从重庆万州到四川岳池有汽车吗? 淘宝里买东西,比如一双鞋子是38,然后写着偏大一码,那么这个鞋子实际尺 ... ...明白透视是什么·一点透视和二点透视·谁能帮帮我 一个手机号绑定两个怎么找回另一个? 4399神将世界100级的号给我一个,麻烦了。9 我国人口最多的和最少的少数民族有哪几个? 宝宝经常流鼻血,家长会担心孩子是不是患了白血病,宝宝流鼻血是白血病... 流鼻血有没有可能导致白血病,详细 淮安云霄网络科技有限公司怎么样? 穿越火线的签到怎么没有了 就是今天出新版本 更新完之后7 我心肌缺血有点严重吃点益心舒胶囊行吗 战斗法师觉醒后叫什么? 盖有财务专用章的单位收据丢失,不知道号码,现单位领导决定不再... 彼岸花图片纹身红色好看还是黑色 我开收据的时候,没有看到在用的一本,重新拿了本,要不要紧啊!... 软件更新了最新版本,请问原有的旧版本哪去了是不是还在手机里隐...2 一所大学新生招收大概多少人?给个大概的数字 我有一个了!还想再申请一个应该怎么办? 求一本国内推理小说 我的小叶紫檀变黑了怎么办 珠海的程序员工作和待遇好不好?谢谢 数组前面是行还是列 PETS2级,如果没有参加口试,只有笔试,会有合格证吗?且笔试的合格证有效吗... LV老花水桶包有大中小 三个号吗?小号M42226.大号M4...26 青枯病怎么防治,用什么药?谢谢1 青枯病用什么药防治效果好2 请问青枯病用什么药防治呢?1 番茄青枯病有什么特效药防治3 想找一份汽车美容方面的工作?可我是女孩子,好多地方应聘不上,怎么... 我做成了易拉罐笔筒作文400字55
  • 焦点

最新推荐

猜你喜欢

热门推荐