作业帮 > 综合 > 作业

设x=1,y=2,z=3;则执行表达式 a = ++x || ++y && ++z 后a的值为:x的值为:y的值为:z的

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/25 12:28:24
设x=1,y=2,z=3;则执行表达式 a = ++x || ++y && ++z 后a的值为:x的值为:y的值为:z的值为:求原因
设x=1,y=2,z=3;则执行表达式 a = ++x || ++y && ++z 后a的值为:x的值为:y的值为:z的
真正编程中要避免这样写
作为出题难为人可以这样做,虽然没什么意义
答案是x = 2 y=2 z=3
因为第一个运算符是|| 而一旦||左边的值为真,则其余部分将不被计算,因为不会影响最终的结果