三元运算符是什么

2022-09-10 08:50

2022-09-10 09:21
#include
int
main()
{
int a = 1, b = 2, c;
if(a < b)
c = a;
else
c = b;
c = a < b ? a : b;//~ 三元运算符,和上面的if/else产生同样的效果
return 0;
}
更多回答
C语言中只有一个三元运算符
表达式1?表达式2:表达式3
如果表达式1成立,则这个式子的值为表达式2的值,否则为表达式3的值