求c#大神,第一题怎么做
6个回答
展开全部
选择B
a=3+1>5?0:1
如果3+1〉5成立,a就赋值为0
如果3+1〉5不成立,a就赋值1
a=3+1>5?0:1
如果3+1〉5成立,a就赋值为0
如果3+1〉5不成立,a就赋值1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a=1;看一下运算符的先后顺序就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选B,跟if...else是一个意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
3+1>5成立则a=0反之a=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一、条件运算符 (?:) 根据 Boolean 表达式的值返回两个值之一。
condition ? first_expression : second_expression;
condition 的计算结果必须为 true 或 false。 如果 condition 为 true,则将计算 first_expression 并使其成为结果。 如果 condition 为 false,则将计算second_expression 并使其成为结果。
二、运算符 (??)如果 ?? 运算符的左操作数非空,该运算符将返回左操作数,否则返回右操作数。比如int y = x ?? -1 如果x为空,那么y的值为-1.
所以答案是a=1
condition ? first_expression : second_expression;
condition 的计算结果必须为 true 或 false。 如果 condition 为 true,则将计算 first_expression 并使其成为结果。 如果 condition 为 false,则将计算second_expression 并使其成为结果。
二、运算符 (??)如果 ?? 运算符的左操作数非空,该运算符将返回左操作数,否则返回右操作数。比如int y = x ?? -1 如果x为空,那么y的值为-1.
所以答案是a=1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询