A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© macau 中级黑马   /  2015-1-28 21:15  /  579 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

[size=13.63636302947998px]带参数的宏定义
[size=13.63636302947998px]    1> 一般形式
     #define 宏名(参数列表) 字符串
    2> 作用
     在编译预处理时,将源程序中所有宏名替换成字符串,并且将字符串中的参数 用宏名右边参数列表中的参数替换
    3> 使用注意
    * 宏名和参数列表之间不能有空格,否则空格后面的所有字符串都作为替换的字符串
    * 带参数的宏在展开时,只作简单的字符和参数的替换,不进行任何计算操作。所以在定义宏时,一般用一个小括号括住字符串的参数。
    * 计算结果最好也用括号括起来



0 个回复

您需要登录后才可以回帖 登录 | 加入黑马