【发布时间】:2019-12-18 11:28:02
【问题描述】:
我母语不是英语,所以有些惯用语我听不懂。
“no”在函数fileno() 或标头errno.h 中的真正含义是什么?
“no”是“number”的缩写吗?
如果是,为什么?
【问题讨论】:
-
是的,no 是数字的缩写。对数字使用 no 对数字使用 nos 是一种常见的做法。
我母语不是英语,所以有些惯用语我听不懂。
“no”在函数fileno() 或标头errno.h 中的真正含义是什么?
“no”是“number”的缩写吗?
如果是,为什么?
【问题讨论】:
在man documentation of fileno() 中这不是明确的,但会这样写:
函数
fileno()检查参数流并返回其整数描述符。
所以有了这个解释,我们应该说“no”意味着文件描述符。
但在man description of errno中有明确的描述:
errno- 上次错误的编号
所以我们可以推断出“no”的真正意思是“number”。
无论如何,维基百科对Numero sign的解释是明确的:
数字符号或数字符号,№(也表示为 Nº、No、No./no.(美国英语)、1 或 No/no (英国英语);复数 Nos./nos.(美国英语)或 Nos/nos(英国英语)2),是表示序数的单词 number(s) 的印刷缩写,尤其是在名称和标题中。
如果您仍有疑问,还有Wikipedia page for errno.h 表示:
它使用符号errno(“错误号”的缩写)定义了用于报告和检索错误条件的宏。
【讨论】: