中国石油大学课件第11章预处理命令与程序组织1.pptVIP

  • 10
  • 0
  • 约2.83千字
  • 约 17页
  • 2017-09-24 发布于广东
  • 举报

中国石油大学课件第11章预处理命令与程序组织1.ppt

第11章 预处理命令与程序组织  回顾 文件的定义 FILE *fp; 文件的打开 fopen 文件的读和写 fscanf/fprintf 文件的关闭 fclose 教学目标 编译预处理 不带参数的宏定义 带参数的宏定义 编译预处理 功能:一个源文件可将另一个源文件的内容全部包含进来 一般形式: #include 文件名 #include 文件名 处理过程:预编译时,用被包含文件的内容取代该预处理命令,再对“包含”后的文件做一个源文件编译。 #include file2.c file1.c file2.c file1.c file2.c A B A 直接按标准目录搜索 先在当前目录搜索,再搜索标准目录 可指定路径 编译预处理 被包含文件内容 源文件(*.c) 头文件(*.h) 文件包含可嵌套 宏定义 数据结构定义 函数说明等 #include file2.c file1.c A file3.c C #include file3.c file2.c B file1.c A file3.c file2.c 不带参数的宏定义 一般形式: #define 宏名 [宏体] 功能:用指定标识符(宏名)代替字符序列(宏体) 定义位置:任意(一般在函数外面) 作用域:从定义命令到文件结束 #define YES

文档评论(0)

1亿VIP精品文档

相关文档