int i=1 ,j=1 ,k=2; if((j-- || k++) && i++) 为什么答案为2 0 2
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 21:59:46
int i=1 ,j=1 ,k=2; if((j-- || k++) && i++) 为什么答案为2 0 2
|| 代表的是短路或
当符号左边为真时右边的代码就不执行了
&&代表的是短路与
当符号左边为假时右边的代码就不执行
你这里面的j--是真
所以k++没有执行
收录互联网各类作业题目,免费共享学生作业习题
慧海网手机作业共收录了 千万级 学生作业题目
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/14 21:59:46
int i=1 ,j=1 ,k=2; if((j-- || k++) && i++) 为什么答案为2 0 2
|| 代表的是短路或
当符号左边为真时右边的代码就不执行了
&&代表的是短路与
当符号左边为假时右边的代码就不执行
你这里面的j--是真
所以k++没有执行