C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话,怎么没有值判断?不是应该if(i%2=0)之类的吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/20 02:09:03
C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话,怎么没有值判断?不是应该if(i%2=0)之类的吗

C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话,怎么没有值判断?不是应该if(i%2=0)之类的吗
C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话
C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话,怎么没有值判断?不是应该if(i%2=0)之类的吗?

C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话C语言:if(i%2) putchar(i+b)……其中if括号里的i%2是什么意思?取余的话,怎么没有值判断?不是应该if(i%2=0)之类的吗
if()其实是对括号里面判断,因为i%2只能有两个结果 0或者1,所以就简写了,如果是0,自然就不满足,就不执行if之中的语句,如果是1就执行.其实就是等于if(i%2==1)