设x,y,t均为int型变量,那么执行语句x=y=3;t=++x||++y;后y的值是多少呀

设x,y,t均为int型变量,那么执行语句x=y=3;t=++x||++y;后y的值是多少呀
其他人气:683 ℃时间:2019-09-22 07:49:01
优质解答
x=y=3;首先3赋值给x和y,x=3;y=3
然后t=++x||++y;这个语句要理解||这个的含义
例如:A||B当A为真(不等于0为真)时,这个语句就成立了,不再考虑B的值,也不再处理后面的B 的表达式;所以,t=++x||++y;x=3时候,t=++x(就t=4);++y不用处理的~
如果:A||B当A为假时候(等于0)就处理B的表达式!
就这样:x=3,y=3,t=4;
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版