正在加载图片...
5.1宏定义 5.1.2带参数的宏定义 命令形式 # define宏名字(参数表)替代正文 宏名字后紧跟括号,括号内是逗号分隔的几个标识符,被看作参数名字, 替代正文中应出现参数表中的参数 程序中使用带参数的宏类似于函数调用,称为“宏调用”,形式为: 宏名字(实参表 除了给出宏名字,还要给出各个宏参数的替代段,替代段之间也用逗号 分隔。 讨论使用宏调用和函数调用的特点。 预处理程序对带参宏定义的处理分两步: (1)用宏调用的实际参数替代出现在替代正文中的对应宏参数 (2)代换结果用到程序中出现宏调用的地方。 讨论在定义和使用宏调用时还应该注意的问题。5.1.2 带参数的宏定义 命令形式: #define 宏名字(参数表) 替代正文 宏名字后紧跟括号,括号内是逗号分隔的几个标识符,被看作参数名字, 替代正文中应出现参数表中的参数。 程序中使用带参数的宏类似于函数调用,称为“宏调用” ,形式为: 宏名字(实参表) 除了给出宏名字,还要给出各个宏参数的替代段,替代段之间也用逗号 分隔。 讨论使用宏调用和函数调用的特点。 预处理程序对带参宏定义的处理分两步: (1)用宏调用的实际参数替代出现在替代正文中的对应宏参数。 (2)代换结果用到程序中出现宏调用的地方。 讨论在定义和使用宏调用时还应该注意的问题。 5.1 宏定义
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有