黑马程序员技术交流社区
标题: C带参的宏 [打印本页]
作者: macau 时间: 2015-1-28 21:15
标题: C带参的宏
[size=13.63636302947998px]带参数的宏定义
[size=13.63636302947998px] 1> 一般形式
#define 宏名(参数列表) 字符串
2> 作用
在编译预处理时,将源程序中所有宏名替换成字符串,并且将字符串中的参数 用宏名右边参数列表中的参数替换
3> 使用注意
* 宏名和参数列表之间不能有空格,否则空格后面的所有字符串都作为替换的字符串
* 带参数的宏在展开时,只作简单的字符和参数的替换,不进行任何计算操作。所以在定义宏时,一般用一个小括号括住字符串的参数。
* 计算结果最好也用括号括起来
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |