已知a=6,b=5,c=7,d=8,则(-a,b>a–&&c>d)?d++:a>b的值为
时间: 2024-03-11 19:44:41 浏览: 23
根据运算符优先级,先计算逻辑与运算符&&,再计算三目运算符?:,最后计算赋值运算符++。
首先,b>a–的结果为true,即b大于a减去1,即5>5,结果为true。
接着,c>d的结果为false,即c不大于d,结果为false。
因此,(-a,b>a–&&c>d)的结果为false。
最后,a>b的结果为true,即a大于b,结果为true。
因此,整个三目运算符的结果为true,d的值不会加1。
因此,(-a,b>a–&&c>d)?d++:a>b的值为true。
相关问题
已知A=>B,求证B=>A—>B
根据推理规则中的蕴含规则,A=>B等价于 ~B=>~A。因此,我们可以得到 ~B=>~A和B=>A。接下来考虑证明B=>A—>B:
1. 假设B成立,即假设条件B为真。
2. 根据前提A=>B,我们可以得到A也为真。
3. 再根据A—>B,我们可以得到B为真。
4. 因此,我们可以得出结论B=>A—>B成立。
综上所述,B=>A—>B得证。
1.已知a=5,b=6,c=7,d=8,m=2,n=2,执行( m=a>b && ( n=c<d )后n的值为
根据运算符的优先级,先执行 `>` 运算符,由于 `a=5`,`b=6`,所以 `a>b` 的结果为假(即0)。然后执行 `&&` 运算符,由于左操作数为假,所以整个表达式的结果为假,即 `m=0`。接着执行 `(n=c<d)`,由于 `c=7`,`d=8`,所以 `c<d` 的结果为真(即1),赋值给 `n`,所以 `n=1`。因此,最终执行完 `(m=a>b && (n=c<d))` 后,`n` 的值为 1。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.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)