函数和结构名称的命名约定,符合 ANSI C 标准

naming convention for function and structure names and according to ANSI C standard

我需要根据 ANSI C 标准了解函数和结构名称的命名约定。

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

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

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