为什么r=1,输出not

img


为什么是r=1?%不是取余嘛?为什么r=1,输出not?不是吗?

if里面只有一个等号,是赋值语句,赋值完判断r的值是否为真,因为r恒为1,所以为真则输出not。。。。。

if(r=1)
这里做了赋值运算
此时r=1
非0即真,
所以为true
所以走if then
输出 not……