01-结构和其他数据形式
第14章 结构和其他数据形式
本章介绍以下内容:
- 关键字——struct、union、typedef;
- 运算符——.、->;
- 什么是C结构,如何创建结构模板和结构变量;
- 如何访问结构的成员,如何编写处理结构的函数;
- 联合和指向函数的指针。
设计程序时,最重要的步骤之一是选择表示数据的方法。在许多情况下,简单变量甚至是数组还不够。为此,C提供了结构变量(structure variable)提高你表示数据的能力,它能让你创造新的形式。如果熟悉Pascal的记录(record),应该很容易理解结构。如果不懂Pascal也没关系,本章将详细介绍C结构。我们先通过一个示例来分析为何需要C结构,学习如何创建和使用结构。