一、#define的基本定义
1、 #define的概念
#define命令是C语言中的一个宏定义,它用来将一个标识符定义为一个字符串,该标识符称为宏名,被定义的字符串称为替换文本。
该命令有两种格式:一种是简单的宏定义;另一种是带参数的宏定义。
(1)简单的宏名(定义符号常量)
#define <宏名> <字符串>
例:#define PI 3.14159
(2)带参数的宏定义(定义宏函数)
#define MAX(a,b) ((a)>(b)?(a) : (b))
例如:int c=MAX(5,3); 预处理会将其处理为:int c=((5)>(3)?(5) : (3));
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步