You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于C语言比较运算符定义及期中试题答案的疑问

关于C语言比较运算符定义的题目争议

我在期中考试中遇到一道题目,认为选项A和B均为正确答案。

题目内容如下:

下列哪一组运算符仅由比较运算符组成?
A) >, <, >=, <=
B) ==, !=
C) &&, ||, !
D) 以上都不对。

我的教材《Computer Science: A Structured Programming Approach Using C》(Forouzan和Gilberg著)第235页指出:

C语言提供6个比较运算符……这些运算符如图5-4所示。

图5-4列出的运算符为<, <=, >, >=, ==, !=。

我就此向讲师发邮件询问,得到回复:

我理解你在提交材料中提出的观点,但最好以CS159课程讲义为准,而非该教材,因为教材是本课程的补充资料。

普渡大学CS159课程讲义第119页指出比较运算符仅为==和!=。

请问比较运算符是否存在两种定义?即便如此,该题目也应该有两个正确答案吧?

内容的提问来源于stack exchange,提问作者ChaosNuggets

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 15:55:27