理解 C 中的条件(三元)运算符
条件运算符,或者更常见的三元运算符,提供了一种简洁的替代方案到 C 中的 if-else 语句。它允许您使用以下语法编写条件赋值:
(condition) ? true-clause : false-clause
条件运算符的机制:
用法:
三元运算符最多常用于赋值操作。例如,如果“三”为 true,则此代码片段将值 3 分配给变量 x;如果“三”为假,则将值 3 分配给变量 x:
bool Three = SOME_VALUE; int x = Three ? 3 : 0;
等效的 if-else 语句:
三元运算符实际上是以下 if-else 语句的快捷方式:
bool Three = SOME_VALUE; int x; if (Three) x = 3; else x = 0;
以上是C 三元运算符如何工作?的详细内容。更多信息请关注PHP中文网其他相关文章!