📄 subject_52251.htm
字号:
<p>
序号:52251 发表者:滔天 发表日期:2003-09-09 14:09:09
<br>主题:一道数组的选择计算题,(求助)
<br>内容:main()<BR>{ int a[10]={17,24,3,42,54,61},*P;<BR>p=a;printf("%d\n",(p+=3)[3]));<BR><BR>A)40 B)45 C)42 D)54<BR><BR>答案:选(A)<BR><BR>大家帮一下,这是怎么计算的谢谢!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:ShaGua 回复日期:2003-09-09 14:23:20
<br>内容:题目有问题。<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:adog 回复日期:2003-09-09 14:36:25
<br>内容:数组是不是少了一个数啊?<BR>int a[10]={17,24,3,42,54,61,40}才是你说的结果
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:滔天 回复日期:2003-09-09 15:44:23
<br>内容:难怪我作不出来.真是晕死
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:adam&amp;ancy 回复日期:2003-09-09 18:22:37
<br>内容: 做对了不给分人得啊?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:toann 回复日期:2003-09-09 21:38:42
<br>内容:这道题答案和题都错了。<BR><BR>printf语句的最后多了一个“)”,改过以后程序的结果是“0”。<BR><BR>p+=3的结果使p指向了“42”,由于数组a只初始化了前6个元素,所以后面的元素默认为0<BR>(p+=3)[3]被看作以42为第一个元素的一个新数组的第四个元素,所以是0。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -