✏️ 纠错
第 269 题 / 共 301 题
第 3 题 下列C++代码执行后将输出1,因为 a确实小于 20和 10。( )
a = 5;
cout << (a < 10 and 20);
a = 5;
cout << (a < 10 and 20);
你真棒!
📝 题目解析
【答案】错
【考纲知识点】关系运算、逻辑运算
【解析】在C++中,逻辑运算符的优先级和结合性需特别注意。表达式a < 10 and 20 中,and的优先级低于比较运算符,因此实际等价于(a < 10) and 20。由于原因错误,答案仍为错。