有VB大神吗,我这有一段代码想知道程序是怎么运行的,有好心大神请回复!谢谢!

 我来答
百度网友cc16d5c
推荐于2016-06-10 · TA获得超过731个赞
知道小有建树答主
回答量:647
采纳率:50%
帮助的人:535万
展开全部
i=1时,fun((i))传入参数m=1
因为1 Mod 2 = 1,所以执行a=a+2=0+2=2(首次调用时a=0,下一次调用a=2),m=m+2=1+2=3(i值变为3,但对fun(i)没有影响)
fun=a+m=2+3=5,即f((i))=5
右边的fun(i)传入参数m=1
因为1 Mod 2 = 1,所以执行a=a+2=2+2=4,m=1+2=1+2=3(i值变为3)
fun=a+m=4+3=7,即f(i)=7
s=fun((i))+fun(i)=5+7=12(i值下次变为3+3=6)

i=6时,fun((i))传入参数m=6
因为6 Mod 2 = 0,所以执行a=a+1=4+1=5(下一次调用a=5),m=m+1=6+1=7(i值变为7,但对fun(i)没有影响)
fun=a+m=5+7=12,即f((i))=12
右边的fun(i)传入参数m=6
因为6 Mod 2 = 0,所以执行a=a+1=5+1=6,m=m+1=6+1=7(i值变为7)
fun=a+m=6+7=13,即f(i)=13
s=fun((i))+fun(i)=12+13=25(i值下次变为7+3=10)
i值超出有效值范围,for循环结束
匿名用户
2015-06-10
展开全部
好歹你把代码发出来啊
更多追问追答
追问
大神久等了

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式