作业帮 > 综合 > 作业

设x,y,z,t均为int型变量,则执行以下语句后,t的值为().x=y=z=1; t=++x||--y&&++z;(选

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 13:41:30
设x,y,z,t均为int型变量,则执行以下语句后,t的值为().x=y=z=1; t=++x||--y&&++z;(选择一项) (单选
++x||--y 且x=y=z=1,对于或运算,只要第一项正确,后面的就不用去考虑了.++x运算后x变为2为真就不管--y的运行结果,这项表达式为1.后面一项,&&++z,因为++运算优先等级大于&&所以先计算++z,z计算后变为2,然后执行&&"且"运算.最后得出结果为1.