章节目录
- 01-结构和其他数据形式
- 02-示例问题_创建图书目录
- 03-建立结构声明
- 04-定义结构变量
- 05-初始化结构
- 06-访问结构成员
- 07-结构的初始化器
- 08-结构数组
- 09-声明结构数组
- 10-标识结构数组的成员
- 11-程序讨论
- 12-嵌套结构
- 13-指向结构的指针
- 14-声明和初始化结构指针
- 15-用指针访问成员
- 16-向函数传递结构的信息
- 17-传递结构成员
- 18-传递结构的地址
- 19-传递结构
- 20-其他结构特性
- 21-结构和结构指针的选择
- 22-结构中的字符数组和字符指针
- 23-结构、指针和malloc()
- 24-复合字面量和结构(C99)
- 25-伸缩型数组成员(C99)
- 26-匿名结构(C11)
- 27-使用结构数组的函数
- 28-把结构内容保存到文件中
- 29-保存结构的程序示例
- 30-程序要点
- 31-链式结构
- 32-联合简介
- 33-使用联合
- 34-匿名联合(C11)
- 35-枚举类型
- 36-enum常量
- 37-默认值
- 38-赋值
- 39-enum的用法
- 40-共享名称空间
- 41-typedef简介
- 42-其他复杂的声明
- 43-函数和指针
- 44-关键概念
- 45-本章小结
- 46-复习题
- 47-编程练习