作业帮 > 综合 > 作业

设int x=0,y=1;则表达式(x&&--y)运算完毕后,y的值是(1)

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/06 17:05:44
设int x=0,y=1;则表达式(x&&--y)运算完毕后,y的值是(1)
这是怎么解的
设int x=0,y=1;则表达式(x&&--y)运算完毕后,y的值是(1)
&&逻辑运算如果左边表达式=0,那么不管右边是多少,都直接返回0,所以不进行右边的运算.
这里根本没有走到--y.
再问: 是说这个式子只判断了真假,--y没有运算就结束了吗?
再答: 对的,&&运算就是这个机制。
不信你可以试试x=1这样,y就变了