首页
搜索
导航
登录
特效
代码
工具
留言
教程
题库
题分类
网址箱
您的位置:
首页
-
题库
-
C#题目
请问经过表达式a=3+1>5?0:1的运算,变量a的最终值是什么?
A.4
B.0
C.1
D.3
上一题
下一题
返回列表
查看答案
解析
重置
参考答案:
c/C
条件运算符 (?:) 也称为三元条件运算符,用于计算布尔表达式,并根据布尔表达式的计算结果为 true 还是 false 来返回两个表达式中的一个结果
条件运算符的语法如下所示:
condition ? consequent : alternative
condition 表达式的计算结果必须为 true 或 false。 若 condition 的计算结果为 true,将计算 consequent,其结果成为运算结果。 若 condition 的计算结果为 false,将计算 alternative,其结果成为运算结果。 只会计算 consequent 或 alternative。
从 C# 9.0 开始,条件表达式由目标确定类型。 也就是说,如果条件表达式的目标类型是已知的,则 consequent 和 alternative 的类型必须可隐式转换为目标类型
收藏
列表
评论:
导航
返回顶部