为什么总是学习的时候让你爬,总结的时候让你飞。
简单的数学问题。第一轮计算a的值没变是5,b的值是100除以7的余数,所以是2。因为a>b为真a*b>0也为真,所以SUM为真.
第二轮计算.++a --b的意思是指在运算前自加和自减,C语言里讲过。所以a的值为6,b为1,sum进行计算就为27.
为什么前面都带着一个+号,两个+号是自加,但是一个+号是什么意思
b=100%7的意思是,b里面的值是100/7的余数,所以b=2,sum = a > b && a*b > 0,a=5,所以a>b是真,&&运算是且,a*b=10>0所以也为真,所以sum为真,答案是true。第二题,sum = ( (++a) + 3 ) / (2 - (--b) ) * 3,++a的意思是a=a+1 所以a是6,同样b=1,此时sum=(6+3)/(2-1)*3=27