C语言程序设计李晓东庞岩梅娄嘉鹏第4章课件教学.pptVIP

  • 2
  • 0
  • 约 79页
  • 2017-01-02 发布于广东
  • 举报

C语言程序设计李晓东庞岩梅娄嘉鹏第4章课件教学.ppt

4.1 常用的数据组织形式 4.1.1 数据类型扩展 4.1.2 数组及其使用 4.1.3 结构体及其使用 4.1.4 指针及其使用 4.1.5 链表及其使用 4.1.6 枚举类型 4.1.7 复合数据类型小结 4.1.1 数据类型扩展 现实世界中的信息是纷繁复杂的,这就意味着它们映射到计算机中后,数据的形式必然是多种多样的。 对这些数据的描述,仅仅依靠C语言中的基本类型是不够的。 一个语言必须支持数据类型的扩展机制,就跟搭积木一样,可以由简单的数据类型搭建任意复杂的数据类型。 4.1.1 数据类型扩展 C语言同样具有这样的数据类型扩展机制 相同类型的多个数据可以通过数组组合成一个复合数据类型; 不同类型的多个数据可以通过结构组合成一个复合数据类型; 在内存中可以重叠存放的(即同一内存空间有时这个数据使用,有时那个数据使用)不同类型的多个数据可以通过联合组合成一个复合数据类型; 一个数据的引用成为一个指针类型。 4.1.2 数组及其使用 1. 数组的定义 (1)一维数组 一维数组的基本定义形式为: 类型 数组名[下标界] 例如: int array[5]; //表示定义了一个包含五个元素的整型数组,数组的名字是array,数组中每个元素类型都是int型的 long OfficePhone[10]; //表示定义了一个包含十个元素的长整型数组,数组的名字

文档评论(0)

1亿VIP精品文档

相关文档