关于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
相关产品推荐
相关产品推荐

