正在加载图片...
你现在所处的位置在:语言教学红灯片版>第七章编详预处理 例用宏定义和函数实现同样的功能 #define MAX(x,y)(x)>(y) (x): (y)int max(int x, int y) i return(ey?xy); maino aint a, b, c,d, t main Aint a, b, C, d, t: ⊥t=MAX(a+bc+); tmax(a+ bi, C+d) 装展开日+2c0(+t(cd你现在所处的位置在:首页→C语言教学→幻灯片版→第七章 编译预处理 #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 高等教育资讯网 版权所有