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

答案函数的优势在哪

http://img1.sycdn.imooc.com//605f31af0001594602620333.jpg

图一

http://img1.sycdn.imooc.com//605f31af00010e0205290440.jpg

图二

请教一下,这两种方法相比较,为什么答案会采用图一

正在回答

2 回答

当执行sum=sum+i*flag(1)后,

执行flag*=-1 (变成 flag= flsg(1)*(-1))=-1 

这个时候 flag已经是=-1了  

在执行 i++后,sum=sum+i*(flag=-1)负数

  再执行一次flag*=-1 (变成 flag= flsg(-1)*(-1))=1, 正数!

 就是一直这样一正一负循环,  ? 我是这样理解的,看了半个小时理解这个代码是这个意思! 



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

简单,易懂

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

举报

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

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

进入课程

答案函数的优势在哪

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号