倒5.1定义一个含10整数的数组 ◆解:以 ARRAY命名的数组,用100至109对数组元素赋 值,并对其求和。需要在一个循环中使用教组。这是使用 教组最经常的方式。 ● void main0 ◆{ int ARRAY[10]; ◆ int sum=0 ◆for(inti=0;i<10;计++) ◆{ ARRAY[]=100+i; ◆sum+= ARRAY[; 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -11- 例5.1 定义一个含10整数的数组 解:以ARRAY命名的数组,用100至109对数组元素赋 值,并对其求和。需要在一个循环中使用数组。这是使用 数组最经常的方式。 void main() { int ARRAY [10]; int sum=0; for (int i=0;i<10;i++) { ARRAY[i]=100+i; sum+= ARRAY[i]; } }
5.2数组元素的下标
5.2 数组元素的下标
5.2数组元素的下标 ◆数组的元素是由下标来区分的。使用数组时,只 能分别对教组的各个元素操作。 ◆对于一个已经声明过的数组,其元素的使用形式 为 数组名[下标表达式] ◆倒如 salaries [6]; int a=5; salaries[al 2005-4-28 北京邮电大学电信工程学院计算机技术中心
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -13- 5.2数组元素的下标 数组的元素是由下标来区分的。使用数组时,只 能分别对数组的各个元素操作。 对于一个已经声明过的数组,其元素的使用形式 为: 数组名[下标表达式] 例如 salaries [6]; int a=5; salaries[a];
注意 ◆在使用数组元素肘需要注意: ◆数组元素的下标表达式其结果必须为正整 数。 ◆教组元素的下标值不得超过声明肘所定义的 上下界。 2005-4-28 北京邮电大学电信工程学院计算机技术中心 14
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -14- 注意 在使用数组元素时需要注意: ►数组元素的下标表达式其结果必须为正整 数。 ►数组元素的下标值不得超过声明时所定义的 上下界
数组的下标 ◆数组元素的下标是数组元素到数组开始地址的 偏移量。 ◆第1个元素的偏移量是0个数组元素大小,第2 个元素的偏移量是1个教组元素大小,依次类 推。 ◆因此,教组元素是一糸列大小相同的连续项, 每项到公共基点(数组起始地址)的偏移量是 固定的。 2005-4-28 北京邮电大学电信工程学院计算机技术中心 15-
2005-4-28 北京邮电大学电信工程学院计算机技术中心 -15- 数组的下标 数组元素的下标是数组元素到数组开始地址的 偏移量。 第1个元素的偏移量是0个数组元素大小,第2 个元素的偏移量是1个数组元素大小,依次类 推。 因此,数组元素是一系列大小相同的连续项, 每项到公共基点(数组起始地址)的偏移量是 固定的