根据K& R,strcmp
用于比较两行,按字典顺序排列。 (第119页)
他们使用另一个函数numcmp
来比较两行数字。但是,这两个描述基本上不相同吗?
不是ASCII字符的词典顺序,它们出现在列表中的顺序是由机器整数值决定的吗?这意味着numcmp
和strcmp
基本相同。
编辑:
当他们说出一行的数值时,他们是否意味着将该行中所有字符的ASCII整数值相加?
编辑:
我不确定为什么我的问题会被贬低。我本来应该知道一行的数值是什么意思吗?
答案 0 :(得分:6)
5在数值上小于10,但“10”在字典上小于“5”。