注册 登录
编程论坛 C++教室

有点懵了

苍穹之舞 发布于 2017-05-24 09:59, 2049 次点击


只有本站会员才能查看附件,请 登录
3 回复
#2
苍穹之舞2017-05-24 10:01
运行结果是2
也就是说,循环后是6

这个6是哪里来的?不该是4或者14么?
#3
yangfrancis2017-05-24 11:49
第一次在循环体内执行完是0. 然后自加2得到2。再进行第二次循环体内的代码,自乘得到4.然后自加2得到6。此时不满足循环条件,退出for. 于是i是6
#4
苍穹之舞2017-05-24 16:14
以下是引用yangfrancis在2017-5-24 11:49:03的发言:

第一次在循环体内执行完是0. 然后自加2得到2。再进行第二次循环体内的代码,自乘得到4.然后自加2得到6。此时不满足循环条件,退出for. 于是i是6

这个解释好,非常清晰
1