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

x,y,t为int型x=2;y=0;t=x||(y=y+1);则t,和y的值是

题目详情
x,y,t为int型x=2;y=0;t=x||(y=y+1);则t,和y的值是
▼优质解答
答案和解析
由运算符优先级可知,原式等效于
t=(x||(y=y+1));显然由于x的值为2,非零,所以子表达式x||(y=y+1)的值为真,1,同时由于运算符的短路效应,导致y值未改变所以,最后t值为1,y值为原值0