如果这道题的运算符时&的情况下,k的值是多少呢?
来源:4-5 选择练习
慕婉清2005302
2020-06-18 02:53:55
K=9?
1回答
同学你好,1. 是的,虽然&和&&都是与运算符,但&&表示短路与,当运算符左边的值为false时,右边的表达式不会进行运算。而 &是当运算符左边的值为false时,右边的表达式同样也会进行运算。
2. 所以在使用&时,i>j结果为false,m<k++表达式依然会执行。当此练习使用&时,结果为9。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题