- 0
- 0
- 约8.36千字
- 约 26页
- 2017-07-29 发布于北京
- 举报
第十三章结构体和枚举类型
第十三章 结构体和枚举类型 回顾2-1 预处理供能是C语言特有的功能,它是对源程序正式编译前由预处理程序完成的,程序员可以在程序中对预处理命令来调用这个功能。 宏定义是用一个宏名来表示一个文本,这个文本可以是常量、变量或表达式,在宏调用中将用该文本替换宏名。 宏定义可以带有参数,宏调用时是以实参替换形参,而不是“值传送”。 回顾2-2 为避免替换出错,宏定义中字符串应加括号,字符串中出现的形参两边也应加括号。 文件包含可以用来把多个源文件连接成一个源文件进行编译,结果将生成一个目标文件。 条件编译允许程序只编译程序中满足条件的程序段,因而生成目标代码较短,从而可以减少内存的开销提高程序效率。 使用预处理功能便于程序的修改、预读、移植和调试,也便于实现模块化程序设计。 目标 理解结构体和枚举类型的定义 掌握结构体和枚举类型的用法 结构简介 定义结构2-1 定义结构2-2 声明结构变量 嵌套结构 结构变量初始化 结构变量赋值 使用结构示例 结构指针变量 结构数组 结构指针变量 结构作为函数参数 结构成员作为函数参数 整个结构作为参数 结构指针做为参数 枚举类型 枚举类型的定义和枚举变量的说明: 枚举类型定义的一般形式为: enum 枚举名{ 枚举值表 }; 在枚举值表中应罗列出所有可用值。这些值也称为枚举元素。 枚举变量的说明 例如: 该枚举名为
原创力文档

文档评论(0)