设数组a[10..100,20..200],每个元素4字节a[10,20]的地址为1000,那a[40,80]的地址为多少
答案:1 悬赏:60 手机版
解决时间 2021-03-16 14:26
- 提问者网友:不要迷恋哥
- 2021-03-15 21:26
设数组a[10..100,20..200],每个元素4字节a[10,20]的地址为1000,那a[40,80]的地址为多少
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-03-15 22:56
该数组一共有100-10+1=91行,有200-20+1=181列。二维数组是按行存放的,并且在内存中连续存放,按照这样的存放规则,a[10,20]是第1个元素,那么,a[40,80]就是第(40-10)*181+(80-20+1)=5430+61=5491个元素,所以,a[40,80]的地址是:1000+(5491-1)*4=22960
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯