c语言的,我想请问一下第二个if后执行的顺序,是执行大括号,还是b-=5,谢谢

日期:2014-05-28 17:16:39 人气:1

c语言的,我想请问一下第二个if后执行的顺序,是执行大括号,还是b-=5,谢谢

先做b%3==1的判断 如果为真 则执行大括号 否则执行下面的b-=5 由于b的初始值为1 b%3==1是成立的 之后每次b都是+=3 于是每次循环b%3==1都成立 于是在这个题目中 b-=5永远不会被执行 直到最后b值为22后(7次循环后) 退出循环 最后结果也就是打印b值为22
    A+
热门评论