(x)<(y)?(x):(y)在C语言中的意思?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 09:42:17
(x)<(y)?(x):(y)在C语言中的意思?(x)<(y)?(x):(y)在C语言中的意思?(x)<(y)?(x):(y)在C语言中的意思?上面说的等价都是错的,实际上它是个表达式,无论如何,cp

(x)<(y)?(x):(y)在C语言中的意思?
(x)<(y)?(x):(y)在C语言中的意思?

(x)<(y)?(x):(y)在C语言中的意思?
上面说的等价都是错的,实际上它是个表达式,无论如何,cpu都会计算它的值
其实按asci规范来说,下面这个表达式
exp0 exp1 :exp2
如果exp0为真,那么整个表达式就相当于exp1,否则就相当于exp2
即使是一个赋值语句也会有其结果,结果为最左边的值或变量
这个语句一般用于条件赋值