慕标7066019
2017-12-24 21:02
为什么flag *=-1能实现偶数前符号为负?奇数前符号为正?
flag = flag *(-1)。其实就是取相反数。最开始的时候定义了flag位为1,每经过一次循环就变号一次,刚好就是1,-1,1,-1,刚好和奇偶奇偶对应这样。
那为什么 flag=*(-1),在计算的时候是每经过一次循环就变一次号呢? 我知道原先 定义的flag=1,就是一直不理解后面那个令flag=-1了以后,为什么不是所有的数前面都是负号
C语言入门
926210 学习 · 20797 问题
相似问题