C语言程序设计第5讲+数组.pptVIP

  • 0
  • 0
  • 约4.38千字
  • 约 21页
  • 2018-05-18 发布于河南
  • 举报
C语言程序设计第5讲数组

《 C 语言程序设计》,主讲:丁智勇(dzy_sys@163.com) C 语言程序设计 物理与电子科学学院 第5章 数组 5.1 一维数组 5.2 二维数组 5.3 字符数组与字符串 5.4 数组与函数 类型说明符 数组名[常量表达式] int a[10]; 定义一个有10个元素的数组,每个元素的类型均为int。 数组名命名规则遵循 C 标识符命名规则。 使用a[0]、a[1]、a[2]、……、a[9]这样的形式访问每个元素。它们与普通变量没有任何区别。不存在数组元素a[10]。 系统会在内存分配连续的10个int空间给此数组。 数组下标是常量表达式(包括常量和符号常量),不能是变量。 直接对 a 的访问,就是访问此数组的首地址。 5.1.1 一维数组的定义 5.1 一维数组 a[9] a[8] a[7] a[1] a[0] … a 数组首地址 数组元素在内存中的存放形式 2000 2001 2008 2009 2007 … 地址 5.1.2 一维数组的引用 数组名[下标] 数组的下标都是从0开始。 对数组每个元素的使用与普通变量无异。 可以用任意表达式作为下标,动态决定访问哪个元素。 for (i=0; iSIZE; i++) a[i] = 2 * i; 下标越界是大忌! 使用大于最大下标的下标,将访问数组以外的空间。那里的数据是未知的,可能带来严重后果。 size

文档评论(0)

1亿VIP精品文档

相关文档