第8章节 数组与指针.pptVIP

  • 0
  • 0
  • 约3.19千字
  • 约 25页
  • 2018-02-03 发布于浙江
  • 举报
第8章节 数组与指针

第8章 数组与指针 数组与指针涉及到数据在内存中的存储位置问题,数组由连续的存储单元组成,最低地址对应于数组的第一个单元,最高地址对应于数组的最后一个单元。指针是一种特殊的变量,该变量所存放的是内存的地址,通过指针变量可访问所指向内存空间中的内容。本章将通过数组与指针的介绍,初步探讨C语言的数据结构。 8.1 一维数组 数组是一组相关的内存位置,他们都具有相同的名称和类型。为引用数组中的特定位置或元素,须指定数组名称和数组中特定的元素的位置编号,该编号即是数组下标。一维数组是只使用一组下标表表示的数组。 8.1.1 一维数组的一般形式 一维数组的一般声明形式为: 数据类型 数组名[长度]; 8.1.2 字符串使用的一维数组 字符型数组可以存放字符串数据,字符串数组与一般的字符数组的区别是字符串数组包含字符串结束符“\0”,该符号的ASCII码值为0。因此,字符串一维数组的长度要比实际字符串的长度多1元素。 8.2 二维数组 C语言允许使用多维数组,即使用多组下标的数组,二维数组是最常用的多维数组。多维数组在内存中存放数据的顺序与一维数组相同,使用连续的存储单元。 8.2.1 二维数组的一般形式 二维数组的一般声明形式为: 数据类型 数组名[长度1][长度2]; 数组的总长度等于长度1与长度2的乘积。 8.2.2 二维字符串数组 二维字符串数组可以看作是多个一维字符串数

文档评论(0)

1亿VIP精品文档

相关文档