#define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。
定义宏的作用一般是用一个短的名字代表一个长的字符串。
一般形式为:
1)#define 标识符 字符串
这就是已经介绍过的定义符号常量。
如:#define PI 3.1415926
2)还可以用#define命令定义带参数的宏定义。其定义的一般形式为:
使用的形式如下:
代替
由于C++增加了内置函数(inline),比用带参数的宏定义更方便,因此在C++中基本上已不再用#define命令定义宏了,主要用于条件编译中。
参考链接:
https://blog.csdn.net/zhouqt/article/details/82718409
https://www.jb51.net/article/105807.htm
http://c.biancheng.net/cpp/biancheng/view/147.html
https://www.linuxidc.com/Linux/2017-02/140697.htm
https://www.cnblogs.com/zijintime/p/7510125.html
来源:博客园
作者:GuoXinxin
链接:https://www.cnblogs.com/GuoXinxin/p/11684337.html