课程
/后端开发
/C
/C语言入门
为什么一定要用到flag呢?就直接 sum=sum+(-1)*i;为什么不可以呀?
2016-08-02
源自:C语言入门 4-10
正在回答
因为每一轮循环运算符号都在变化,所以要用flag变量来解决交替变化的问题。你可以尝试用sum=sum+(-1)*i;的表达式,看求出来的最终结果是否还是50。
重点是!它的符号是不一致的!所以得用到flag,定义为符号状态变量!使得符号保持交替状态!
直观 可读性高
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答关于flag
1 回答关于flag
2 回答关于计算1-2+3-4.....-100,以及flag
2 回答flag?