C/C++ #define 宏定义
#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