【问题标题】:naming convention for function and structure names and according to ANSI C standard [closed]函数和结构名称的命名约定以及根据 ANSI C 标准 [关闭]
【发布时间】:2015-06-27 01:54:14
【问题描述】:

我需要知道函数和结构名称的命名约定以及根据 ANSI C 标准。

我读到第一个字母应该以小写开头。 我可以使用驼峰式命名还是应该在两个单独的之间使用下划线。 例如:print_char 或 printChar 我需要知道标准规定了什么?

【问题讨论】:

  • 这完全是基于意见的,没有命名约定之类的东西,您可以采用多种样式,它们都基于不同的思维方式,其中一些赋予了更多结构代码,唯一重要的是真的(可读性 + 一致性)。
  • 标准定义了什么名字是合法的,它没有定义像这样的名字转换。

标签: c ansi-c c-standard-library


【解决方案1】:

ANSI C 标准提供的约定方式很少,只有规则。 函数、类型和变量标识符可以使用任何字母数字符号 A-Za-z0-9 和下划线 _。名称不能以数字开头。这不是约定,而是对合法名称的定义。

我知道的唯一约定是建议避免使用以 _ 开头并以 _t 结尾的名称。由于标准保留这些以供将来使用。

【讨论】:

    猜你喜欢
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 2016-12-25
    相关资源
    最近更新 更多