三目操作符的基本格式为:
exp1?exp2:exp3
以下为简单运用
#include<stdio.h>
int main()
{
int a, b = 0;
scanf_s("%d %d", &a, &b);
int c = a > b ? a : b;//意思为先判断a>b吗,如果判断为对,则输出a;判断为错,则输出b。
printf("%d", c);
return 0;
}
结果1:exp1判断为错,输出exp3
结果2:exp1判断为对,输出exp2