当前位置:首页 > 编程笔记 > 正文
已解决

【试题038】 逻辑与和赋值表达式例题

来自网友在路上 187887提问 提问时间:2023-10-22 22:44:55阅读次数: 87

最佳答案 问答题库878位专家为你答疑解惑

1.题目:设int n;,执行表达式(n=2)&&(n=1)&&(n=0)后,n的值是?

2.代码+分析:


//设int n;,执行表达式(n=2)&&(n=1)&&(n=0)后,n的值是?
int main() {int n;printf("%d\n", (n = 2) && (n = 1) && (n = 0));//分析: n=2,将2赋值给n,此时为真&&不短路,&&不短路// n = 1,此时n的值为1,&&不短路,&&不短路//n = 0,此时n=0,程序执行结束//表达式结果为0,n=0
}

3.截图:

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"【试题038】 逻辑与和赋值表达式例题":http://eshow365.cn/6-21964-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!