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

for(?,?;?;?)这种结构的第二个问号 执行情况

  for(i=1, sum=0; i<=20; i++)

这样不会把sum反复置零吗?

正在回答

2 回答

for循环,第一个表达式都只会执行一次,此时sum 被赋值为0(不管你前面有没有初始化)

你需要倒回去重新复习下for。。第一个表达式(?)只会运行一次,

第一个?-----》第二个?----》循环体代码---------》第三个?-----------》第二个?———————》

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

如果你前面没有定义sum的初始值的话,sum=0就是你的初始值,不会反复置零,只会在第一次为零

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

举报

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

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

进入课程

for(?,?;?;?)这种结构的第二个问号 执行情况

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