下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 11:39:55
下列程序段执行后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;

下列程序段执行后c的结果是( ).int a = 9,b = 11,c; c= a = b a+b :a-b;
这题最主要的是运算符的优先级,等式中“!=”的优先级最高,先算"a!=b",这个条件成立,接下来到三目运算“?:”,前面条件是对的应该选择“a+b”,结果为20,最后到“=”运算符,即将20赋值给c,c的结果为20..