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
温馨提示:答案为网友推荐,仅供参考
相似回答