正在加载图片...
带参的宏定义 格式:# define宏名(参数表)字符串 如:# define s(a,b)a"b area=S(3, 2) 展开后:area=3*2 例93 1.# define f3.1415926 2. #define s(r) PIrr 3. main() 4. float a, area 5.a=3.6 6. area=S(a) printf(r=%f\narea=%fn", area); 1带参的宏定义 • 格式:#define 宏名(参数表) 字符串 • 如:#define S(a,b) a*b • area=S(3,2); • 展开后:area=3*2; • 例9.3 1. #define PI 3.1415926 2. #define S(r) PI*r*r 3. main( ) 4. {float a,area; 5. a=3.6; 6. area=S(a); 7. printf("r=%f\narea=%f\n",area);}
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有