命名变量和函数的当前方案是什么?

时间:2009-11-25 10:48:02

标签: c naming-conventions

是否有标准的方式来命名它们还是程序员的电话?

谢谢。

5 个答案:

答案 0 :(得分:5)

使用贵公司的编码指南;如果它们过时则挑战它们(即尽管使用版本控制,仍保留文件顶部的更改列表)。

如果您是第一个自己做的程序员或自己做的,请确定一套适合您的编码指南,记录并坚持下去。

答案 1 :(得分:0)

非常基本且非常普遍接受的东西:

  • 使用名词作为变量名称。

  • 将动词用于函数名称。

这使编码更容易理解。

除此之外,还有很多很多“规则” - 我怀疑其他答案会提供一些。

答案 2 :(得分:0)

以下是GNU人员发布的命名指南;他们和其他许多人一样,并且一样好:

http://www.gnu.org/prep/standards/html_node/Names.html#Names

答案 3 :(得分:0)

那么,

我通常将函数命名为:

MyFunctionToDoSomething();

变量/成员为:

my_var_to_accept_something;

全局变量:

MY_GLOBAL_VARIABLE;

最重要的是,我尝试将所有命名都保留在此标准中。我真的不知道接下来是什么符号,但我不是匈牙利符号的忠实粉丝,所以......

顺便说一句,我看到很多人不遗余力地写下小名字,后来他们不明白......我学会了不这样做也是出于同样的原因。毕竟大多数IDE都具有自动完成功能,因此使用长名称并不是真正的问题。

干杯

答案 4 :(得分:0)

将您的变量命名为英文 评论英文

但是如果你必须使用不同的语言,那么将它用于所有变量和注释。 不要将英语(除了关键字和库函数)与您的语言混合使用。

我讨厌code like

void  FreeT( void* puntero ) {

    unsigned long size;

    size = *(long*) ( (char*)puntero - offset );
//    memcpy( &size ,, offset );
    if ( !size ) return; 
    total_bloques --;
    total_alocado -= size ;
    free( (char*)puntero - offset );
}