1.基本形式
<表达式1>?<表达式2>:<表达式3>
2.原理
判断表达式1是否为真,如果为真,执行表达式2,否则执行表达式3。
3.实例
#include<stdio.h>
int main()
{
int a = 9;
int b = 5;
int z = 0;
z = a < b ? 10 : 20;
printf("%d\n",z);
return 0;
}
输出结果为20。
<表达式1>?<表达式2>:<表达式3>
判断表达式1是否为真,如果为真,执行表达式2,否则执行表达式3。
#include<stdio.h>
int main()
{
int a = 9;
int b = 5;
int z = 0;
z = a < b ? 10 : 20;
printf("%d\n",z);
return 0;
}
输出结果为20。