引子 设计程序时,最重要的步骤之一就是选择表示数据的方法.在许多情况下,简单变量甚至是数组还不够.为此,C提供了结构变量(structure variable)提高表示数据的能力,它能够创造新的形式. 建立结构体声明 小栗子 需求:需要打印一份图书目录.里面包含每本书的各种信息:书名.作者.出版社.版权日期和价格.其中一些元素(例如书名和作者)可以储存在字符数组中,其他项目需要一个int或者float.如果使用5哥不同的数组分别记录每一项都比较繁琐,尤其是要创建多份列表:一份按书名排序.一份按作…