马王堆 天下至道谈:if(i%2)和if(i%2=1)一样么?

来源:百度文库 编辑:中科新闻网 时间:2024/05/10 11:21:50

它两个是一样的,因为两个结果只有可能是0和1
0就是假,1就是真,所以要不要给出1是一个效果

不一样的,你试一下-17%2之类的就知道了,-17%2是等于-1,而且你也写错了,是“==”而不是“=”

不一样
if(i%2)和if(i%2==1)一样