ret != 1表示判断变量ret是否等于1。如果相等,则结果为0,否则结果为1。
通常用在if语句或条件运算符中。如:
1、if语句
int a, retscanf("%d", &ret)
if(ret != 1) // 如果ret不等于1,则将ret的值赋值给变量a
a=ret
2、条件运算符
int a, retscanf("%d", &ret)
a = ret!=1 ? ret : 0 // 如果ret不等于1,则将ret的值赋值给变量a,否则a=0
ret != 1表示判断变量ret是否等于1。如果相等,则结果为0,否则结果为1。
通常用在if语句或条件运算符中。如:
1、if语句
int a, retscanf("%d", &ret)
if(ret != 1) // 如果ret不等于1,则将ret的值赋值给变量a
a=ret
2、条件运算符
int a, retscanf("%d", &ret)
a = ret!=1 ? ret : 0 // 如果ret不等于1,则将ret的值赋值给变量a,否则a=0