若有定义语句“(int a =25,b=14,c=19)”则下列语句的执行结果是(?)

日期:2022-04-03 03:11:22 人气:1

若有定义语句“(int a =25,b=14,c=19)”则下列语句的执行结果是(?)

运行结果应该是:
***a=26,b=14,c=19
分析:
if (a++ <= 25 && b-- <= 2 && c++) 这个表达式中,开始a=25,因此a++的值也是25,在执行之后a的值才变成26,这样判断中的第一个条件就是25 <= 25,这是成立的。
因为&&为短路运算符,所以,只要前面的一旦有为真的表达式,后面的就不再继续判断就知道肯定为真了,即
    A+
热门评论