if(xx[i]%2)和if(xx[i]%2==1)有什么区别?就是C语言求奇数的.这两种运行出来的就不一样.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/07/13 20:26:19
if(xx[i]%2)和if(xx[i]%2==1)有什么区别?就是C语言求奇数的.这两种运行出来的就不一样.if(xx[i]%2)和if(xx[i]%2==1)有什么区别?就是C语言求奇数的.这两种

if(xx[i]%2)和if(xx[i]%2==1)有什么区别?就是C语言求奇数的.这两种运行出来的就不一样.
if(xx[i]%2)和if(xx[i]%2==1)有什么区别?就是C语言求奇数的.这两种运行出来的就不一样.

if(xx[i]%2)和if(xx[i]%2==1)有什么区别?就是C语言求奇数的.这两种运行出来的就不一样.
if(xx[i]%2)
这个的意思是xx[i]与2求模,也就是余数.只要有返回结果就为真,除非无返回结果,则为否
if(xx[i]%2==1)
这个表达式的意思是 xx[i]与2求模,余数为1时候才为真.偶数的时候就为假.
两个表达式当然是不一样的.