永发信息网

在C语言中定义二维数组long a[3][5],则数组占多少字节的存储空间?

答案:4  悬赏:20  手机版
解决时间 2021-04-06 13:31
在C语言中定义二维数组long a[3][5],则数组占多少字节的存储空间?
最佳答案
c语言中long占4个字节,所以longa[3][5]占4*3*5=60个字节
从元素角度理解a代表a[0][0];从二维数组理解a代表a二维数组名,即二维数组首地址;从一维数组角度理解a代表a[0]即二维数组第一行看作一个一维数组,a[0]为这个一维数组的首地址;
a[1]从二维数组看代表a[1][0]是元素,从一维数组角度看代表二维数组第二行的首地址和上面a[0]一样,
全部回答
占用的字节数3*5*4=60
a为数组首地址a=&a[0][0]
a[1]=a[1][0]
追问:a代表什么,a[1]代表什么 用文字叙述一下吧~
占3x5x4个字节,a代表这个数组的起始地址,a[1]表示第二行的起始地址。
二维数组在存储的时候,可以看做一维数组来对待。上面的数组可以看做以下的数组:
一维数组的第一个元素(由5个元素组成):a[0][0],a[0][1],a[0][2],a[0][3],a[0][4]
一维数组的第二个元素(由5个元素组成):a[1][0],a[1][1],a[1][2],a[1][3],a[1][4]
一维数组的第三个元素(由5个元素组成):a[2][0],a[2][1],a[2][2],a[2][3],a[2][4]
其中,a是一个地址,指向a[3][5]数组的第一个元素(即a[0][0]);而a[1]则表示将a[3][5]数组看做一维数组的第2个元素的地址,也就是a[1][0]的地址。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
表达游子返乡的句子,描写回乡快乐的诗句
雅品居茶叶怎么去啊,有知道地址的么
魔兽RPG七剑下天山
用木刀斩断钢刀
王嘉尔一直要看老虎的是什么节目
“苏联报刊沉湎于日益频繁地报道赫鲁晓夫的活
18除以0.4怎样列竖式
三星手机开心消消乐不小心被删除了怎么办怎么
单选题松柏植物终年常青的原因是A.耐寒性强B.
我梦见自己捡到好多野地瓜?
表扬古筝老师的句子,怎么写感谢美术老师的话
单选题根据测量,亚洲和非洲之间的红海在不断
老公喝酒后怎么会一直想流口水?
有一组数负一正二负三正四负抚正贞等等等等到
五菱宏光s汽车最后面的窗户右侧的玻璃多少钱
推荐资讯
专利号zl200410025703.6
AD日志信息,默认的目录在哪里?我用的window
表现自作多情的诗句,自作多情的古诗词
假设你是一名中学生,名叫李华,曾经到英国学
sony A77的充电器能适配sony a200吗
在哪里买东西便宜又好,我开了一个微小店,但
片反过来念什么
如何在Ubuntu下制作ISO镜像
宝骏730有没有多功能方向盘
广州汉龙古龙生发我怎么找不到产家
英雄传奇文姜怎么过 文姜1
什么时辰是肾经最活跃?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?