fileno, errno:“否”是什么意思?(非英语母语)

Pat*_*oom 7 c c++ linux

我的母语不是英语,所以有些惯用语我不明白。

”在函数fileno()或标题中的真正含义是errno.h什么?

no ”是“ number ”的缩写吗?

如果是,为什么?

Pat*_*oom 9

man 文档中fileno()这不是明确的,但这是写的:

该函数fileno()检查参数流并返回其整数描述符。

所以有了这个解释,我们应该说“ no ”表示文件描述符

但是在man 的描述中errno有一个明确的描述:

errno - 上次错误的次数

所以我们可以推断出“ no ”真正的意思是“数字”。

无论如何,维基百科明确解释了Numero 符号

数字符号或数字符号,? (也表示为 Nº、No、No. /no .(美国英语)、1No/no(英国英语);复数 Nos./nos.(美国英语)或 Nos/nos(英国英语)2),是表示序号的单词编号的印刷缩写,尤其是在名称和标题中。

如果您还有疑问,还有errno.h维基百科页面说:

它使用符号errno (“错误编号”的缩写)定义了用于报告和检索错误条件的宏。

  • 这也相关:https://english.stackexchange.com/questions/459968/why-does-no-mean-number (4认同)