c语言09第9章 预处理、结构类型与文件.pptVIP

  • 18
  • 0
  • 约 55页
  • 2016-05-11 发布于河南
  • 举报

c语言09第9章 预处理、结构类型与文件.ppt

第9章 预处理、结构类型与文件 9.1 预 处 理 9.2 结构体类型 9.3 文 件 本章要点 宏定义和文件包含 结构体的特点,文件的概念 结构类型的定义,结构类型变量的定义、结构成员的引用方法 结构类型数组和指向结构类型的指针 文件的打开、读、写和关闭操作 9.1 预 处 理 C语言编译系统中有一个“编译预处理”部分,在对程序进行编译之前,可以对源程序中一些特殊命令,先进行“预处理”,然后将预处理的结果和源程序一起再进行通常的编译处理。C语言与其他高级语言的一个重要区别是可以使用预处理命令和具有预处理功能。 为了和一般的C语句言语句相区别,预处理命令都是以“#”号开头,每条指令占一行。 例如:? #difine #include? C语言提供了3种编译预处理功能: (1)宏定义; (2)文件包含; (3)条件编译。 9.1.1 宏定义 宏定义又称宏替换,其基本功能是用一个指定的标识符即“宏名”来代替一个常量或一段程序代码,以提高程序的通用性。宏名必须先定义后使用,一般习惯将宏定义置于程序首部。 宏定义有两种形式:不带参数的宏和带参数的宏。 1. 不带参数的宏 不带参数的宏定义格式为:? #define 宏名 字符串? 说明: (

文档评论(0)

1亿VIP精品文档

相关文档