【问题标题】:fileno, errno: What does the "no" mean? (Non native English)fileno, errno:“否”是什么意思? (非英语母语)
【发布时间】:2019-12-18 11:28:02
【问题描述】:

母语不是英语,所以有些惯用语我听不懂。

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

no”是“number”的缩写吗?

如果是,为什么?

【问题讨论】:

  • 是的,no 是数字的缩写。对数字使用 no 对数字使用 nos 是一种常见的做法。

标签: c++ c linux


【解决方案1】:

man documentation of fileno() 中这不是明确的,但会这样写:

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

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

但在man description of errno中有明确的描述:

errno - 上次错误的编号

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

无论如何,维基百科对Numero sign的解释是明确的:

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

如果您仍有疑问,还有Wikipedia page for errno.h 表示:

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

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2018-04-11
  • 1970-01-01
  • 1970-01-01
  • 2013-11-02
  • 2018-05-12
  • 2014-04-21
  • 2021-03-01
  • 1970-01-01
相关资源
最近更新 更多