正在加载图片...
第9章第1节 二.代参数的宏定义 1形式 # define宏名(参数表)字符串 #define s(a, b)ab 相当于S(a,b)←令a*b 如函数中有: area=S(3, 2); area=3*2:3,2是实参,代替形参b 不是参数,保留 #define s(a, b) a*b t define pi 3.1416 # define s(r)PI“r*r main float a, area; a=36; area=S(a): area=P*rr:一→area=3.1416*3.6*3.6; printf(%fm”,area);二. 代参数的宏定义 1.形式 # define 宏名(参数表) 字符串 #define S(a,b) a*b 相当于 S(a,b) a*b 如函数中有: area=S(3,2); #define S(a, b) a*b area=3*2; 3,2是实参,代替形参a,b *不是参数,保留 # define PI 3.1416 # define S(r) PI*r*r main() {float a,area; a=3.6; area=S(a); printf(“%f\n”,area); } area=PI*r*r; area=3.1416*3.6*3.6; 第9章第1节
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有