早教吧 育儿知识 作业答案 考试题库 百科 知识分享

求x,y,z的值?"x=1,y=0,z=2;y++&&++z||++x"《要求写步骤》

题目详情
求x,y,z的值?"x=1,y=0,z=2;y++&&++z||++x"《要求写步骤》
▼优质解答
答案和解析
++(后置),--(后置)的优先级为2同括号一样
++(前置),--(前置)优先级为3(同±)
所以以上计算步骤为先计算(y++),(++z),(++x)
第一步结果为x=2,y=1,z=3
逻辑与的优先级为12,逻辑非得优先级为13,先算&&
(y++&&++z)=(1&&3)=1
最后(1||2)=1