正在加载图片...
例用宏定义和函数实现同样的功能 #define MAX(x, y)(x)>(y)? (x: (y)int max(int x, int y) i return(xy?x y) i int a, b, c, d, t; mainO i int a, b, c, d, t; t=MAX(a+b, c+d) t=max(a+b, c+d); 宏展开:t=(a+b)>(c+o)?(a+b)(c+d)#define MAX(x,y) (x)>(y)?(x):(y) ……. main() { int a,b,c,d,t; ……. t=MAX(a+b,c+d); …… } 宏展开:t=(a+b)>(c+d)?(a+b):(c+d); int max(int x,int y) { return(x>y?x:y); } main() { int a,b,c,d,t; ……. t=max(a+b,c+d); ……… } 例 用宏定义和函数实现同样的功能 < >
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有