求教一道c语言题,麻烦给出详细的解释

2025-04-03 15:49:14
推荐回答(1个)
回答1:

选 D 啦,学校就喜欢考这种没意义的题,真实使用的时候没人会这样用的。
x = (m=2)||(n=3)
先赋值m=2;为真(不为0,都为真)
右边n=3便不执行;
于是x = 1
所以 m = 2; n = 20
第二题
选B
首先!a 值为0;因为&&,所以要计算右边不要运算;
c = 0; b= 5