头文件要添加:
#ifnndef
#define
#elseif
意义:条件指示符#ifndef 的最主要目的是防止头文件的重复包含和编译。了解:条件编译当然也可以用条件语句来实现。 但是用条件语句将会对整个源程序进行编译,生成的目标代码程序很长,而采用条件编译,则根据条件只编译其中的程序段1或程序段2,生成的目标程序较短。如果条件选择的程序段很长,采用条件编译的方法是十分必要的。
变量类型标识:(方便阅读)
| char | c |
| unsigned char | uc |
| short | s |
| unsigned short | us |
| int | i 或 n |
| unsigned int | u |
| long int | li |
| struct | st |
| enum | eu |
| union | un |
| void | v |
| float | f |
| double | d |
| bool | b |
| handle/hwnd | h |
结构体类型名称以”T”结尾
枚举类型定义规则:枚举类型名称以”_E”结尾
共用体类型名称以”_U”结尾
本文介绍了头文件中使用#ifndef等预处理指令的作用及意义,解释了如何避免头文件被重复包含的问题,并提供了变量类型的命名规范建议。
248

被折叠的 条评论
为什么被折叠?



