c语言的,我想请问一下第二个if后执行的顺序,是执行大括号,还是b-=5,谢谢
c语言的,我想请问一下第二个if后执行的顺序,是执行大括号,还是b-=5,谢谢
日期:2014-05-28 17:16:39 人气:1
先做b%3==1的判断 如果为真 则执行大括号 否则执行下面的b-=5
由于b的初始值为1 b%3==1是成立的 之后每次b都是+=3 于是每次循环b%3==1都成立
于是在这个题目中 b-=5永远不会被执行
直到最后b值为22后(7次循环后) 退出循环
最后结果也就是打印b值为22