C++ 中的二目运算符 \? \: 是条件运算符,也称为三元运算符。它可以根据一个条件的真假来选择两个不同的表达式中的一个进行执行。\n\n语法:\n\nexpression1 \? expression2 \: expression3\n\n\n如果 expression1 的值为真,则整个表达式的值为 expression2 的值;如果 expression1 的值为假,则整个表达式的值为 expression3 的值。\n\n示例:\ncpp\nint x = 5;\nint y = 10;\nint max = (x > y) \? x \: y;\n\n\n在上面的示例中,如果 x 大于 y,则 max 的值为 x 的值(即5),否则 max 的值为 y 的值(即10)。

C++ 条件运算符 (?:) - 三元运算符详解

原文地址: https://www.cveoy.top/t/topic/qbs9 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录