执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:200;
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/21 00:35:18
x){ֹ';vLg>ЧS\|Vӆ=f+Q
X+:I ![D]][[m$M{C+#k"}_`gCC7㓳dό6\=ɮ>[g
Ov/!thA|{;Pt-Ty6@iӀVAC
d <;uֶk
执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:200;
执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:200;
执行下列程序段后,sum的值是?int sum; int a=10,b=9; sum=(a--==++b)?100:200;
sum=(a--==++b)?100:200;
?的优先权高于=,所以先(a--==++b),而(a--==++b) 等价于(++b a==b a--) ,故相等,取100
所以sum=100