设int a=0,b=0,m=0,n=0;则执行(m=a==b)||(n=b==a)后m和n的值是
时间: 2024-06-14 08:06:22 浏览: 12
根据提供的引用内容,执行`(m=a==b)||(n=b==a)`后,m和n的值如下所示:
```c
int a = 0, b = 0, m = 0, n = 0;
(m = a == b) || (n = b == a);
```
在这个表达式中,首先执行`a == b`,由于a和b的值都为0,所以`a == b`的结果为真(1)。然后将这个结果赋值给m,所以m的值为1。接着执行`(n = b == a)`,同样由于b和a的值都为0,所以`b == a`的结果也为真(1)。然后将这个结果赋值给n,所以n的值也为1。
所以,执行`(m=a==b)||(n=b==a)`后,m和n的值都为1。
相关问题
int a=1, b=2, c=3, m, n; (1) m=!--a||(a=2)&&(b=3)&&(c=4)||(n=5); (2) m=(a++>--b)||!--a&&(a==0)&&(b=1)&& (c=4) ||(n=5); 给出每个语句执行后各变量的值
对于给定的代码:
(1) m=!--a||(a=2)&&(b=3)&&(c=4)||(n=5);
(2) m=(a++>--b)||!--a&&(a==0)&&(b=1)&& (c=4) ||(n=5);
对于第一个语句,执行后各变量的值如下:
a = 2
b = 3
c = 4
m = 0
n = 0
对于第二个语句,执行后各变量的值如下:
a = 2
b = 3
c = 4
m = 1
n = 0
int a=5,b=3,c=2,d=4,m=3,n=6;执行(m=a>b)&&(n=c>d)
首先按照运算符优先级,执行 `>` 运算符,比较 `a` 和 `b` 的值,得到结果为 `1`(即真),因为 `5` 大于 `3`。
然后执行 `>` 运算符,比较 `c` 和 `d` 的值,得到结果为 `0`(即假),因为 `2` 不大于 `4`。
接着执行 `&&` 运算符,根据逻辑与的规则,只有两个操作数都是真(非零)才会返回真。因为 `1` 和 `0` 至少有一个是假,所以 `m` 的值为 `0`(即假)。
最后 `&&` 运算符的右侧操作数不会被计算,因为左侧操作数已经确定结果为假了。所以 `n` 的值还是原来的 `6`。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)