C语言题目 ,照片里,求详解

 我来答
金色潜鸟
2019-06-18 · TA获得超过3.2万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:5658万
展开全部
已知 a=1, b=2,c=3,d=4;
执行: a>b && ++c >= d; 即执行: (a>b) && (++c >= d);
这里 相当于 执行: A && B,
按规则,此时 若 A 为假,无论 B 是什么,逻辑与 的结果就是假, 所以 当 A 为假时,程序将 略去 B的计算,也就是 不执行 (++c >= d) 的计算。
因 a=1, b=2, (a>b) 是假, 逻辑与 的结果是假,所以 不执行 (++c >= d)
于是 c 值 不变化。还是 3。
答案 B. 3。
追问
大哥牛逼,我这里还有许多问题想问,待会能帮我解答吗
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式