设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;...
推荐
- 设x,y,t均为int型变量,那么执行语句x=y=3;t=++x
- 设x和y均为int 型变量,则以下语句:x+=y;y=x-y;y=x-y;x-=y;的功能是
- 设int a, x=2; 执行语句a=x>0?3*x:x=10;后,变量x的值是_______. A. 1 B. 2 C. 6 D. 10
- 袋子中有大小相同的蓝球9个、黄球11个、红球14个和黑球12个,至少从袋中一次摸出( )个球,
- 元朝著名书法家”赵孟頫”第三个字怎样发音?
- 一,三字是反义词.二,四是数字的词语的成语,如横七竖八
猜你喜欢