题目
[主观题]
设x、y、z、t均为int型变量,则执行以下语句后,输出结果什么? x=y=z=1; t=++x||++y&&++z; printf(" %d,%d,%d,%dn",t,x,y,z);
答案
C 解析:++高于=和||,=的优先级最低。而||为自左向右的结合性,因此先计算表达式++x的值,x的初值为3,3+1=4,4为非零值,不必再计算||右侧表达式的值,即可得到整个逻辑表达式的值1,++y没有做运算,仍为原值3,所以,选项C正确。
更多“设x、y、z、t均为int型变量,则执行以下语句后,输出结果什么? x=y=z=1; t=++x||++y&&++z; printf(" %d,%d,%d,%dn",t,x,y,z);”相关的问题
第1题
设x、y、z、t均为int型变量,则执行以下语句后,输出结果什么? x=y=z=1; t=++x||++y&&++z; printf(" %d,%d,%d,%dn",t,x,y,z);
点击查看答案
第2题
设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为()。 x=y=z=1; t=++x || ++y && ++z;
点击查看答案
第3题
设 x,y,z,t 均为 int 型变量,则执行以下语句后, t 的值为()。 x=y=z=1; t=++x||--y&&++z;
点击查看答案
第4题
设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。 x=y=z=1; t=++x||--y&&++z;
点击查看答案
第5题
设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为 x=y=z=1; t=++x || ++y && ++z;
点击查看答案
第6题
设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为 x=y=z=1; t=++x || ++y && ++z;
点击查看答案
第7题
设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为 x=y=z=1; t=++x || ++y && ++z;
点击查看答案
第8题
5、设x,t均为int型变量,则执行语句“x=10; t=x&&x>10;”后,t的值为()
点击查看答案
第9题
设x、y、z均为int型变量,则执行语句x=y=3;t=++x||++y;后y的值
点击查看答案
第10题
4、设x 、y 、z 、t均为int型变量,则执行以下语句后,t的值为 x=y=z=1; t=++x || ++y && ++z;
点击查看答案
第11题
5、设x,t均为int型变量,则执行语句“x=10; t=x&&x>10;”后,t的值为()
点击查看答案