标题:新手遇一小程序不知所解
只看楼主
地狱天使79
Rank: 2
等 级:论坛游民
帖 子:21
专家分:15
注 册:2012-5-8
得分:0 
又看了一遍,好像做出来了。

m[12]={0,2,4,6,8,10,12,14,16,18,20,22};

if(k<3) p[k]=m+2*k*k;是不是就是
p[0]=m[0];p[1]=m[2];p[2]=m[8]

当(k=0)的时候sum+=(*(p+k))[4-k]是不是就是
sum+=p[0][4]。
由于p[0]的地址是m[0],p[0][4]就是8;
p[1]的首地址是m[2],p[1][3]的值是10;
p[2]的首地址是m[8],p[2][2]的值是20.

最后值是38
2012-06-01 09:37



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-368345-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.629598 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved