我是一名非英语母语者,因此有些习惯用语我不理解。
fileno()
函数或头文件errno.h
中的"no"到底是什么意思?
"no"是"number"的缩写吗?
如果是,为什么会这样?
fileno()
的man手册中,虽然没有明确说明,但写到了以下内容:
因此,根据这个解释,我们应该说"no"意味着文件描述符。
fileno()
函数检查参数流并返回其整数描述符。
errno
的man描述中,有一个明确的描述:
因此,我们可以推断出"no"实际上是指"编号"。
errno
- 上一个错误的编号
Numero sign或者numero symbol,№(也表示为Nº、No、No./no.(美式英语),1或No/no(英式英语); 复数Nos./nos. (美国英语)或Nos/nos(英式英语)2),是单词number(s)的一种排版缩写,特别是用于名称和标题中的序数编号。
如果您仍有疑虑,还可以参考errno.h的维基百科页面:
它使用符号errno(缩写为"error number")定义了报告和检索错误条件的宏。