登录 注册
当前位置:主页 > 资源下载 > 50 > 大彩串口屏中各组态控件的详细说明-条件运算符

大彩串口屏中各组态控件的详细说明-条件运算符

  • 更新:2024-06-22 16:03:08
  • 大小:4.46MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:.Net - 课程资源
  • 格式:PDF

资源介绍

7.14 条件运算符 ?: 运算符称为条件运算符。有时,它也称为三元运算符。 conditional-expression: null-coalescing-expression null-coalescing-expression ? expression : expression b ? x : y 形式的条件表达式首先计算条件 b。然后,如果 b 为 true,则将计算 x,并且它将成为运算结 果。否则计算 y,并且它成为运算结果。条件表达式从不同时计算 x 和 y。 条件运算符向右关联,表示运算从右到左分组。例如,a ? b : c ? d : e 形式的表达式可以按 a ? b : (c ? d : e) 进行计算。 ?: 运算符的第一个操作数必须是可以隐式转换为 bool 的表达式,或是实现 operator true 的类型的 表达式。如果两个要求都不满足,则发生编译时错误。 ?: 运算符的第二和第三个操作数 x 和 y 控制条件表达式的类型。  如果 x 具有类型 X 且 y 具有类型 Y,则 o 如果存在从 X 到 Y 的隐式转换(第 0 节),但不存在从 Y 到 X 的隐式转换,则 Y 为条件表达式 的类型。 o 如果存在从 Y 到 X 的隐式转换(第 0 节),但不存在从 X 到 Y 的隐式转换,则 X 为条件表达式 的类型。