变量名:通常采用所谓的“匈牙利命名法”,变量名由“类型缩写(小写)”+“变量描述(单词首字母大写)”构成,如字符串类型的变量可以命名为szFileName,DWORD类型的数据可以命名为dwFileSize,指针类型可以命名为lpBuffer,句柄类型的变量可以命名为hLogFile等。
函数名:各单词的首字母大写,如EnumerateFilesInDrectory、ShowFileSize等。
类型名:全大写,各单词以下划线分隔,如WIN32_FILE_ATTRIBUTE_DATA、DWORD、HANDLE等。
常量:同类型名的命名方式。
宏:多与类型名命名方式相同,有的也与函数名命名方式相同。
大括号与代码段:一般大括号独立占一行,大括号内的代码段缩进。如果代码段仅一行(如if-else后的语句),也建议使用大括号。
在调用或定义函数时,如果函数太长,可以分行写,将每个参数写一行。一般多于3个参数的函数需要分行写,以美观和方便阅读为原则。