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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 12:55:44
下列程序段执行后c的结果是().inta=9,b=11,c;c=a=ba+b:a-b;下列程序段执行后c的结果是().inta=9,b=11,c;c=a=ba+b:a-b;下列程序段执行后c的结果是(

下列程序段执行后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..