5
1
0
true
条件运算符的优先级高于赋值运算符的优先级
正确答案 C 三元运算符,问号前面是表达式,如果表达式为true就返回问号后面的,否则就返回冒号后面的。 这题a=5?0:1,条件表达式为是数字5,这个数是大于0的数,为真,所以返回问号后的表达式0
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
【解析】5 ? 0 : 1 是一个三元运算,由于 5 非 0,所以结果为 0,a 的值也为 0。
三目运算符(三元运算符)的格式:
表达式 1 ? 表达式 2 : 表达式 3;
【运算符知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp46