逻辑运算表达式1&&2的结果为

发布网友

我来回答

1个回答

热心网友

if(条件表达式){语句1;}语句2;if是条件判断的关键字,后面的小括号里包含的是条件表达式。如果条件表达式为非0,执行大括号{}里的“语句1”,如果条件表达式值为0,则不执行{}里的“语句1”,而是调过“语句1”,直接执行“语句2”你这个问题的条件表达式是i!=k&&i!=j&&j!=k这个表达式被两个&&分为了三部分,&&叫“逻辑与”。这个条件表达式会先判断i!=k,如果i确实不等于k,则继续判断i!=j,如果i也不等于j,则继续判断j!=k,如果j也不等于k,则整个条件表达式成立,会执行语句1,再执行语句2.如果这三个小表达式有一个不成立,就标识整个条件表达式不成立,则只会执行语句2.所以i!=k&&i!=j&&j!=k的意思就是变量i,j,k这三个变量不能相同,否则if条件不成立。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com