下列程序段执行后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;
xONPƯ`;girC5AӦ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֒6wy )ז.&i3 fC93MQ ,Kq0ujf<' H⹡2O 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..