下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/07 02:51:18
![下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;](/uploads/image/z/14771234-2-4.jpg?t=%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E6%AE%B5%E6%89%A7%E8%A1%8C%E5%90%8Ec%E7%9A%84%E7%BB%93%E6%9E%9C%E6%98%AF%28+%29.int+a+%3D+9%2Cb+%3D+11%2Cc%3B+c%3D+a+%3D+b+a%2Bb+%3Aa-b%3B)
xONPƯ`;girC 5AӦM4`k "-Զ w!O
NKoѡI+f
u:yz|E{h_8m] kXo"]~iH=бz5%Lsh((׃b1$qO/|_P̣WOf/lHؘ~Eޘ."WՊU1ÎIߘYw.X0֒6w y
)ז.&i3 fC93MQ ,Kq0ujf<' H2O
u
下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
这题最主要的是运算符的优先级,等式中“!=”的优先级最高,先算"a!=b",这个条件成立,接下来到三目运算“?:”,前面条件是对的应该选择“a+b”,结果为20,最后到“=”运算符,即将20赋值给c,c的结果为20..