C语言程序设计徐秋红第6章编译预处理课件教学.pptVIP

  • 6
  • 0
  • 约2.99千字
  • 约 38页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计徐秋红第6章编译预处理课件教学.ppt

第6章 编译预处理 编译预处理 本章将就预处理命令的作用及使用方法做详细介绍,其主要内容有: 带参数的宏定义与不带参数的宏定义的作用及使用方法 文件包含的意义及在程序设计中的功能和作用 条件编译在程序设计中的特殊功能 宏定义 不带参数的宏定义 不带参数的宏定义命令的一般形式是:    #define 符号常量名 [字符文本] 例如: #define PI 3.1415926 宏定义 带参数的宏定义 带参数的宏定义命令的一般形式是: #define 宏名(形参表) 字符文本 宏定义使用方法的举例 【例3】 (2001年9月二级C语言水平考试试题选择题第48题)下列程序执行后的输出结果是___________。 #define M(x, y, z) x*y+z main() {  int a=1, b=2, c=3;   printf( %d \n , M(a+b, b+c, c+a)); } (A) 19 (B) 17 (C) 15 (D) 12 文件包含命令 文件包含是指某一个源文件中可以将另一个指定的源文件包含进来。 文件包含命令的一般形式是: 形式1 #include 被包含文件名 形式2 #include 被包含文件名 文件包含命令 【例5】 (2002

文档评论(0)

1亿VIP精品文档

相关文档