每个程序员都有自己的规范化编程习惯。代码的规范不是本书的重点,所以这里只给出一些微软经常使用代码规范,MSDN的示例中,SDK的头文件和例子中几乎都是使用的这种方法。


变量名:通常采用所谓的“匈牙利命名法”,变量名由“类型缩写(小写)”+“变量描述(单词首字母大写)”构成,如字符串类型的变量可以命名为szFileName,DWORD类型的数据可以命名为dwFileSize,指针类型可以命名为lpBuffer,句柄类型的变量可以命名为hLogFile等。


函数名:各单词的首字母大写,如EnumerateFilesInDrectory、ShowFileSize等。
类型名:全大写,各单词以下划线分隔,如WIN32_FILE_ ATTRIBUTE_DATA、DWORD、
HANDLE等。


常量:同类型名的命名方式。


宏:多与类型名命名方式相同,有的也与函数名命名方式相同。


大括号与代码段:一般大括号独立占一行,大括号内的代码段缩进。如果代码段仅一行(如if-else后的语句),也建议使用大括号。