良好代码风格(一)---- 标识符
说下我的习惯吧, 山寨版 c 语言风格 , 1:文件名:
组成文件名的每个单词的首字母大写
例:
GameLogic.c
2:函数名:
组成函数名的第一单词首字母小写, 其余大写
例:
getActorSpeed(iHero);
3: 变量名
规则同函数名
例:
gameState;
gameStateIndex;
4:常量名:
组成常量名的每个单词全部大写, 并用连字符隔开
例
KEY_DOWN
KEY_UP
5;参数名
单词前面带一个前缀
例
setNextAction(iEnemy);
另外, c语言不支持函数名重载, 可以在函数名后面带 后缀
setColor3b(byte r, byte g, byte b);
readArray2D();
readArray3D();
另外,有时为了区分变量的类型, 通常用类型的缩写 作为变量名
ptr 代表一个指针,
img 代表一个图片
i, j, k用于循环计数。
我个人不推荐 变量带下划线的,。/
...............
尽量保证 标识符 有意义,无岐义。
大家有什么其他好的风格, 互相学习一下。
[ 本帖最后由 BlueGuy 于 2010-10-31 15:09 编辑 ]