当前位置: > 下列程序段执行后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;

提问时间:2021-10-02

答案
c=20.
首先要明白条件运算符?:的优先级高于赋值运算符,所以c= a != b ? a+b : a-b也就等于
c= (a != b ? a+b : a-b);
首先,a!=b成立,所以条件运算式的结果是a+b=20,
然后把条件运算式的结果赋值给c,所以c=20
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.