n::::用法.codice_1的一般形式为其中表达式1为布尔表达式，或真或为假。若表达式1为真，则返回表达式2的值作为整个条件表达式的值。若条件为假，则返回表达式3的值。例如的执行结果就是将a和b中最大值赋给max. 
C语言变种.GNU允许C语言省略条件表达式中的表达式2省略，此时表示表达式2与表达式1相同。例如：等价于但是如果x是一个表达式，仅求值一次。C#提供了类似的特性与"x?:y"的用法不同，??只判断x是否为null，而不是判断真假。Section::