摘要:
聚合数据类型能够同时存储超过一个的单独数据,C提供了两种类型的聚合数据类型,数组和结构。数组是相同类型的元素的集合,结构则是不同类型的元素的集合。 结构属于标量类型,因此可以像对待其他标量类型那样执行相同类型的操作。 结构声明如下:struct tag { member-list } variable-list; 请看以下声明:struct { int i; char c; float f;} x[20], *y; 以上声明创建了x和y两个变量,x是一个数组,包含20个结构,而y是一个指针,指向这个类型的指针。两个声明被编译器当作两种不同的类型,即使他们的成员列表... 阅读全文