: C · 运算符
三元条件运算符中分隔两个选项;也用于 switch 的 case 和 default 标签后。
怎么用
条件 ? A : B
小例子
#include <stdio.h>
int main(void) {
int a = 2;
printf("%d", a == 2 ? 10 : 20);
return 0;
}
运行结果
输出 10
提醒:读作“否则”;单独出现没有意义
官方文档:https://en.cppreference.com/w/c/language/operator_other
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条