正在加载图片...
清华大学出版社 TSINGHUA UNIVERSITY PRESS 9.1.2带参数的宏定义 作用∴不是进行简单的字符串替换,还要 进行参数替换。 带参数的宏定叉一般形式为 # define宏名(参数表)字符串 字符串中包含在括弧中所指定的参数 例 ·程序中用3和2分别代替宏 # define s(ab)a为b定义中的形式参数a和b 用3*2代替S(3,2)。因此 area=S(3,2) 赋值语句展开为 area=3*2 1414 9.1.2 带参数的宏定义 作用:不是进行简单的字符串替换,还要 进行参数替换。 带参数的宏定义一般形式为: #define 宏名(参数表) 字符串 字符串中包含在括弧中所指定的参数 #define S(a,b) a*b  area=S(3,2); • 程序中用3和2分别代替宏 定义中的形式参数a和b, 用3*2代替S(3,2) 。因此 赋值语句展开为: area=3*2 例:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有