可以用#define命令将一个指定的宏名标識符符(即宏名)来代表一个字符串;
宏定义语法:#define 宏名 字符串
3、定义时后缀不要加分号
关于原样替换,请体会下面程序用法的错误
*问題描述:单参数的宏定义“原样替换”
所谓“文件包含”处理是指一个源文件可以将另外一个源文件的全部内容包含进来。
源文件与头攵件的分离一般头文件包含以下几类内容:
1、对自定义类型的声明;
2、被调用函数的声明;
3、宏定义:用#define定义的符号常量和宏;
6、根据需要包含的其它头文件。
“文件包含”命令可以节省程序设计人员的重复劳动是模块化程序设计的产物,便于多个程序员分别编程;将公用的符号常量或宏定义等可单独组成一个文件在其它文件的开头用包含命令包含该文件即可使用;公用的声明只写一次,除节省时间更可观的是减少出错。
GCC编译器中的头文件和库函数
*完成日期:2018年8月9日 #define debug//条件编译“#define 宏名标识符符”,该语句如果之前加//则函数中语句会被自动注释
1)条件编译的常用形式之一
当所指定的宏名标识符符已经被#define命令定义过则在程序编译阶段只编译程序段1,否则编译程序段2#endif鼡来限定#ifdef命令的范围,其中#else部分也可以没有
2)条件编译的常用形式之二
如常量表达式的值为真(非0),则对程序段1 进行编译否则对程序段2进行编译。因此可以使程序在不同条件下完成不同的功能。