C语言PPT(标准)-编译预处理.pptVIP

  • 5
  • 0
  • 约6.63千字
  • 约 18页
  • 2019-07-18 发布于山东
  • 举报
例l7-3d1.c写出下列程序的输出结果 #include stdio.h #define f(a,b) a*b void main() { float x=2,y=3,z; z=f(x,y);printf(“%f\t”,z); z=f(x*x+2*x-5,y+3); printf(“%f\n”,z); } 例l7-3d2.c:求27除以3的平方 #define SQUARE(n) (n)*(n) main() { printf("%f\n",27.0/SQUARE(3.0)); } 运行结果: 6.000000 -4.00000 运行结果: 27.000000 例l7-3d3.c #include stdio.h #include math.h #define POWER(x,y) pow(x,y)*y #define ONE 1 #define SELEVE_ADD(x) ++x main() { int x=2; printf(%f\n,POWER(SELEVE_ADD(x),ONE+1)); } 展开后: Pow(++x,1+1)*1+1 运行结果: 10.000000 例l7-3d4.c #include stdio.h #define FUDGE(k) k+3.14159 #define PR(a) p

文档评论(0)

1亿VIP精品文档

相关文档