课程
/后端开发
/C
/C语言入门
为什么flag *=-1能实现偶数前符号为负?奇数前符号为正?
2017-12-24
源自:C语言入门 4-10
正在回答
flag = flag *(-1)。其实就是取相反数。最开始的时候定义了flag位为1,每经过一次循环就变号一次,刚好就是1,-1,1,-1,刚好和奇偶奇偶对应这样。
慕标7066019 提问者
z3phyr 回复 慕标7066019 提问者
慕标7066019 提问者 回复 z3phyr
那为什么 flag=*(-1),在计算的时候是每经过一次循环就变一次号呢? 我知道原先 定义的flag=1,就是一直不理解后面那个令flag=-1了以后,为什么不是所有的数前面都是负号
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答关于符号的问题
1 回答关于c的符号问题
1 回答关于等与符号的问题