正在加载图片...
第九章编译预处理 ②带参数的宏定义 结果:9.5 【例三】 define pt5.5 s(a+b)=5.5×1+2×1+2=9.5 #define S(A) PT*AA 【讨论】注意s(a+b) maino 不是函数,它不做任 何计算(如果是函数, int a=1.b=2 则s(a+b)为s(3),结果 49.5 printf(9%4.fin"s(a+b) 10重庆工学院计算机科学与工程学院基础系2021年2月20日星期六第九章 编译预处理 10 重庆工学院计算机科学与工程学院 基础系 2021年2月20日星期六 ②带参数的宏定义 【例三】 #define PT 5.5 #define s(A) PT*A*A main() { int a=1,b=2; printf("%4.1f\n",s(a+b)); } 结果:9.5 【讨论】注意s(a+b) 不是函数,它不做任 何计算(如果是函数, 则s(a+b)为s(3),结果 49.5) s(a+b)=5.5×1+2×1+2=9.5
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有