为了账号安全,请及时绑定邮箱和手机立即绑定

关于continue的位置问题

562096a200016f5d03540276.jpg

562096a200012b0c03140271.jpg

为什么位置换一下结果就变了,好心人教教我

正在回答

2 回答

if(n%3==0)后加个{  }包含下面想执行的方法,否则if条件仅执行仅挨着它的那一句

0 回复 有任何疑惑可以回复我~
#1

洪振 提问者

我想知道的是63的结果是怎么出来的呢
2015-10-16 回复 有任何疑惑可以回复我~
#2

洪振 提问者

奥 我知道了, 谢谢 ,是我题目没有看清楚
2015-10-16 回复 有任何疑惑可以回复我~
因为 continue 是跳过循环体后面的语句直接进行下一次循环,当你把 continue 放在 sum+=n 的前面时,每当n是3的倍数时,就跳过后面的语句(也就是sum+=n),直接进入下一次循环(n++不会被跳过)。
0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926028    人
  • 解答问题       20793    个

C语言入门视频教程,带你进入编程世界的必修课-C语言

进入课程

关于continue的位置问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信