用大写字母开始单字功能是一种好习惯吗?

时间:2010-10-03 14:03:36

标签: c

我已经在K& R中读到含有多个单词的函数应该大写。应该像prime()这样的单字函数写成Prime()吗?这是一个好习惯吗?

4 个答案:

答案 0 :(得分:4)

我在K& R中从未见过这个,你确定它不是另一本书吗?

K& R在他们的书中始终使用小写的缩写函数名称而不使用下划线作为其函数名称。 我在他们的书中找到的唯一与标识符相关的建议是:不要以下划线开头,变量是小写的,符号常量都是大写的。

正如其他人所说,重要的部分是一致性。三种常见的风格是:

  • lowercasetogether
  • CamelCase
  • lcase_underscore_sep

答案 1 :(得分:1)

保持一致更重要。

编辑:看起来很奇怪你可能看起来像其他人一样。一致性是重要的;只要所有单字函数都是小写的并且所有多字函数最初都是大写的,我认为你很高兴。如果您可以选择,请选择对您最有意义的内容;如果您正在使用现有代码,请遵守已经完成的操作。如果现有代码不一致,修复它。

答案 2 :(得分:0)

这完全取决于你。重要的是你应该坚持不懈。

答案 3 :(得分:0)

我认为与您的代码库和您正在使用的库的一致性非常重要,而且在考虑大写和camelCase与under_score时,语言自定义很重要。我可能错了,但我没有看到很多c单字大写函数。