首页
191问答库
>
已知声明“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.
相关问答
最新问答
天下贰新区极限冲级
房屋承租人将房屋转让第三方,转让金该如何分配
从广州省站到番禺区-南村镇-塘步东村-豪盛工业园要怎样做车去啊!谢了。
电脑运行正常,但一直有滴滴滴的报警声
北京亿海源资产管理有限公司怎么样?
套餐装修和裸价装修有什么区别?
如图,直线a⼀⼀b,直线AC分别交a,b于点B,C,直线AD交a于点D。若∠1=20°,∠2=65°,求∠3的度数。
东莞南城汽车站有直达车到深圳坪山的车吗?
原四川省仁寿县北斗区金耀乡星火八队,现在叫什么拜托各位了 3Q
东风日产轩逸方向盘沉重是怎么回事