首页
58问答库
>
已知声明“int x = 0, y = 1, z;”,则执行语句“z = x++ && y++;”后,变量x,y,z的值是_________。
已知声明“int x = 0, y = 1, z;”,则执行语句“z = x++ && y++;”后,变量x,y,z的值是_________。
2025-05-16 08:38:30
推荐回答(1个)
回答(1):
x 1,
y 1,
z 0
因为&&前面的x++的值为0, 所以, &&后面的表达式y++不执行(故y的值不变), 这个表达式的结果是0(即z为0).
但x++必须完成, 故x最终为1.
相关问答
已知int x=2,y=1,z;则执行语句z=!x&&--y...
设有int x=1,y=1,z=1,c;则执行语句c=--x...
若声明int x=1,z=1,y=1,k;则计算表达式k=x...
如有声明语句int x=1,y=2,z=3;则执行语句z=x...
C语言中 int x=5,y=5,z=5;执行语句x%=y+...
声明"int x=0, y=0, z=0;",执行表达式"+...
已知:int x=1,y=2,z=0;则执行:z=x>y?1...
执行下列语句,y值: int x,y,z; x=y=z=0;...
最新问答
已知声明“int x = 0, y = 1, z;”,则执行语句“z = x++ && y++;”后,变量x,y,z的值是_________。
电感公式推导
九台水稻多少钱一斤
广州泽卫知识产权代理有限公司怎么样?
哲学家就餐问题的问题描述
大雁到海拉尔还通车吗?
10元洗车有钱赚吗
北京金维思科贸有限公司怎么样?
武极那个秒公爵那一脚是什么技能?我怎么没有?
我的Ubuntu kylin 14.04不管是32位还是64位的怎么都是英文版的