首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

二维数组按列存储 求存储地址

发布网友 发布时间:2022-04-22 06:40

我来回答

4个回答

热心网友 时间:2024-03-01 10:28

A[10][20]前面一共有10*60+20=620个元素,又因为每个元素占一个字节,所以A[10][20]
的存储地址为200+620=820,选择A追问可是答案选C啊,而且题目说是按照列优先存储的

追答刚刚的算法是按行存储的,按列存储的话应该是:A[10][20]前面一共有10*50+20=520个元素,又因为每个元素占一个字节,所以A[10][20]
的存储地址为200+520=720,选择B,并不是选择C

热心网友 时间:2024-03-01 10:28

200+(20*50+10)*1=1210
行存储和列存储的公式不一样,
具体可以翻书看一眼
列存储是:首地址+(j*行数+i)*字节数

热心网友 时间:2024-03-01 10:29

20*50+10+200=1210

热心网友 时间:2024-03-01 10:29

20*50+10=1010
1010+200=1210

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com