C语言中用符号怎么比较大小a=(x>y x:y); 对这里?还有:的用法不了解-0-求解答

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 00:19:13
C语言中用符号怎么比较大小a=(x>y x:y); 对这里?还有:的用法不了解-0-求解答

C语言中用符号怎么比较大小a=(x>y x:y); 对这里?还有:的用法不了解-0-求解答
C语言中用符号怎么比较大小
a=(x>y x:y);
对这里?还有:的用法不了解
-0-求解答

C语言中用符号怎么比较大小a=(x>y x:y); 对这里?还有:的用法不了解-0-求解答
这个不是比较大小的.
条件运算符(?:)是C语言中唯一的一个三目运算符,它是对第一个表达式作真/假检测,然后根据结果返回另外两个表达式中的一个.
在运算中,首先对第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值.
比如你式子中的 ,当x>y为真时,a=x,当x>y为假(即y>x)时,a=y.