> 其他 >
设x、y、t均为int型变量,则执行语句:x=y=3;t=++x||++y;后,y的值为_________ A) 不定值 B) 4 C) 3 D) 1
为什么
人气:309 ℃ 时间:2019-08-22 19:09:58
解答
x=y=3; t=++x||++y;C)3因为第一句y=3,第二句t=++x,则t=4为真,因为“||或”运算符只要前面为真,整体就为真,所以它不会再去执行++y语句,所以y还是等于3你可以自己尝试下以下代码:#includevoid main(){int x,y;x=y=3;...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版