若有w,x,y,z,m均为int型变量,且w=1;x=2;y=3;z=4;m=(w<y?w:x,m=m<y)?m:y;m=(m<z)?m:z;,则m值是( )
答案:1 悬赏:20
解决时间 2021-01-17 18:01
- 提问者网友:鼻尖触碰
- 2021-01-17 12:17
若有w,x,y,z,m均为int型变量,且w=1;x=2;y=3;z=4;m=(w<y?w:x,m=m<y)?m:y;m=(m<z)?m:z;,则m值是( )
最佳答案
- 二级知识专家网友:深街酒徒
- 2021-01-17 13:22
题目是错误的:(w 是“,”表达式,结果是最后一式m=m m=(w 等价于:
m=(m=m 编译提示,m在赋值之前被引用,是明显的错误。其结果取决于运行时分配内存后m对应存贮单元中的随机值。如果m m=(m 表示m取m,z中较小值。
可以在m=(w m=1;时,m结果为1;
m=5;时,m结果为3;
m=(m=m
可以在m=(w
m=5;时,m结果为3;
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息