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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/07 13:39:23
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时候才为真.偶数的时候就为假.
两个表达式当然是不一样的.