第12章 编译预处理.pptVIP

  • 0
  • 0
  • 约5.08千字
  • 约 38页
  • 2015-08-12 发布于广东
  • 举报
* 第 12 章 编 译 预 处 理 第 12章 编译预处理 12.1 宏定义 12.2 文件包含 12.3 条件编译 12.4 图 形 处 理 习 题 十 二 12.1 宏定义 12.1.1 不带参数的宏定义 定义形式:  #define 宏名 宏体 宏名是一自定义标识符,宏体是一字符串,在程序中可用宏名代表宏体。  例如,用PI代表3.1415926,用PR代表printf, 宏定义如下:  (1) #define PI 3.1415926 (2) #definee PR printf 程序中凡是出现3.1415926的地方,都可以以PI出现, 凡是出现printf的地方,都可以以PR出现。 例 12-1 利用宏定义求圆的周长和面积。 /* 程序12 - 1,利用宏定义求圆的周长和面积 */ #define PI 3.1415926 #define R 1.0 main( ) {float l, s;  l=2.0*PI*R;  s=PI*R*R;  PR(″周长=%f, 面积=%f\n″, l, s);  } 上面程序在编译前将进行宏

文档评论(0)

1亿VIP精品文档

相关文档