标识符的命名要清晰明了,有明确含义,同时使用完整的单词或大家基本可以理解的缩写,避免使人产生误解。 所有的标识符只能用字母和数字。不得包含货币符号或其他非ascll字符。 可以采用一个单词或多个单词的缩写作为名字;较短的单词可通过去掉元音形成缩写;较短的单词可采取单词的头几个字母形成缩写;一些单词有大家公认的缩写,例如 temp 缩写tmp flag 可缩写 flg message 缩写为flg

采用约定俗成的习惯用法,常见的习惯用法如下 循环变量:i j k m n 长度:length 数量:count 位置:pos 或position 下标或索引:i或index 设置/获取:set/get 大小:size windows应用程序命名规则如下: 在变量和函数名前加上前缀,用于标识变量的数据类型 {限定范围的前缀}+{数据类型的前缀}+{有意义的英文单词} 限定范围的前缀如下: 静态变量前加前缀s_,表示static 全局变量前加前缀g_,表示global 数据类型如下 ch为字符变量前缀 i为整型变量前缀 f为实型变量前缀 p为指针变量前缀 对于难以使用英文的情况,可以采用参考相关行业标准,比如使用国标。尽量避免出现数字编号,不要出现仅靠大小写区分的相似的标识符。 不要出现名字完全相同的局部变量和全局变量。 程序排版

程序版本好比程序员的书法,直接影响程序的可读性,好的程序版本使程序清晰,整洁,美观,一目了然,容易阅读,容易测试,便于交流与维护。 对齐与缩进 对齐与缩进是保证代码整洁,层次清晰的主要手段。 现在的许多开发环境,编辑软件都支持自动缩进,根据用户输入的代码,智能判断应该缩进还是反缩进, 替用户完成调整缩进的工作,vc++6.0中有自动整理格式功能,只要选取需要的代码,按组合键alt+f8就能自动整理成微软的cpp格式文件。 (1)程序块要采用缩进风格编写,一般用设置为4个空格的tab键缩进,不使用"tab键"。 (2)函数体,结构体,循环体以及分支结构中的语句都需采用缩进风格。 (3)所有的if,while,for,do结构中的语句即使只有一行也需用括号括起来。 (4)if,while,for,do语句单独占一行,左,右花括号也各占一行且不缩进。 (5)"{"和"}"独占一行,且位于同一列,与引用他们的语句左对齐,便于检查配对情况。