作者hicoy ()
站内TransCSI
标题Re: [问题] 元智83年考古
时间Tue Jun 28 12:04:22 2005
※ 引述《WenSky (橡皮擦)》之铭言:
: 定义int a[4][5]
: 若a=1000
: 问(a+2)+3 = ?
: (a)1024 (b)1026 (c)1028 (d)1030 (e)1036
: 请各位帮忙一下 请附解说 谢谢
po一下我的想法
如果是以C来宣告的话
int a[4][5]的图应该是这样
*****
*****
**@**
*****
我是以row为主来计算(之前好像有听说80X86是以ROW来编排ARRAY的不过我不确定)
(a+2)+3应该是第3个ROW的第3个
所以应该是1000+2*(5*2)+3*2=1026
我想原PO说解答给的答案应该是这样算的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.121.213.170
1F:推 E9E7:恩,应该是这样,我一时粗心了^^" 61.231.27.136 06/28
2F:推 WenSky:正确 谢谢 59.112.239.58 06/28