c语言中的 ? 操作符号 是什么意思?

2025-02-24 15:02:39
推荐回答(2个)
回答1:

三目运算。格式是: 条件 ? 条件为真时的值或语句 : 条件为假时的值或语句
a=b?c:d; //这里就表示 if(b) a=c else a=d
还可以这么写: b?a=c:a=d;

回答2:

条件运算符优先级高于赋值、逗号运算符,低于其他运算符。没反应过来。