已知:int n=3,b=6,c=1;则执行语句(a>b)&&(c=b+2);后则c的值为多少

 我来答
隐文玉王钗
2020-01-20 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:30%
帮助的人:779万
展开全部
简单,因为(a》b)为假,根据逻辑运算符&&的特点, &&前面为假,则不再对后面的进行运算,逻辑表达式整体值为0
(即为假)。
所以答案:c为1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蔡芙励庚
2019-09-15 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:27%
帮助的人:951万
展开全部
C=8
因为(c=b+2)
b已知等于6,那么加上2
肯定C等于8
,在进行逻辑运算的时候,其实也可以赋值!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
索清安夕嫣
2019-09-14 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:28%
帮助的人:775万
展开全部
结果是1.
注意C中关于语句的定义,
c=b+2;
//这是一个语句
c=b+2
//这是一个表达式

语句和表达式的不同在于,表达式不能被执行。

所以,c=b+2这个表达式不被执行,它的值为真。

运行结果:
tubro
C:

C
FREE:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式