4-6 k--没有参与运算么
来源:4-6 选择练习
苏码卡
2021-07-27 16:58:04
k=6
k++后是 7 ,但是还有一个k--没有计算么?
如果k--后应该还是6
到else后 k++ =7
所以这列 k--;是没有参与运算么?
1回答
好帮手慕小小
2021-07-27
同学你好,是的k--是没有执行的。逻辑或||的运算规则是:一真即真。而if中的条件“!(i>j) || m<k++”运算后的结果为false,当if分支条件为true时会执行if分支,为false时执行else分支,所以没有执行if分支中的k--,而是执行else分支的k++。
祝学习愉快~
相似问题
回答 1
回答 1
回答 6
回答 1
回答 1