预编译及位运算C语言程序设计(谭浩强第三)试题.pptVIP

  • 8
  • 0
  • 约7.53千字
  • 约 26页
  • 2016-08-22 发布于湖北
  • 举报

预编译及位运算C语言程序设计(谭浩强第三)试题.ppt

第9章 编译预处理 作用:对源程序编译之前,对#开头的命令做一些预处理 带参数宏定义 一般形式: #define 宏名(参数表) 宏体 带参的宏与函数区别 9.2 文件包含 功能:一个源文件可将另一个源文件的内容全部包含 一般形式: #include “文件名” 或 #include 文件名 被包含文件内容 源文件(*.c) 如:#include“file2.c” 头文件(*.h) 系统头文件 如:#includestdio.h 用户自定义头文件 如: #include“myhead.h” 9.3 条件编译 功能:根据指定的标识符是否被定义过,确定在程序编译阶段编译哪一段程序段。 例:在调试程序时,常常希望输出一些所需的信息,而在调试完成后不再输出这些信息,可在源程序中插入以下的条件编译段: #ifdef DEBUG printf(”x=%d,y=%d,z=%d\n”,x,y,z); #endif 12.2 位运算举例 位段: C语言允许在一个结构体中以位为单位来指定其成员所占 内存长度。这种以位为单位的成员称为“位段”。利用位段能 够用较少的位数存储数据。 本课程理论到此结束! 谢谢大家支持! 预祝大家考出好成绩!

文档评论(0)

1亿VIP精品文档

相关文档