复合类型
数组
结构
联合
枚举
复合类型变量的存储、初始化、引用
本章小结
C语言只有一维数组,数组的元素可以是任意类型,包括数组。
C没有标准字符串变量,用字符数组来实现字符串的存储。C约定串结束符为0。
结构在大小一般不等于∑sizeof(member_i),这里还涉及字节对齐问题。
位域其实也是结构类型,不过它的成员按二进制位分配内存。其定义、说明及使用的方式都与结构相同。位域提供了一种手段,使得可在高级语言中实现数据的压缩,节省了存储空间,同时也提高了程序的效率。
枚举是一种基本数据类型。枚举元素的值本质上是int型,但枚举元素和整数并不相同,它们属于不同的类型。枚举元素是常量,不是变量。
...
阅读(952) | 评论(0) | 转发(0) |