我们前面说到,数组就像是给变量编了号。那么我们要访问数组中的某一个元素时自然就要用到这个编号了。给学生编的号称为学号,给数组元素编的号称为下标(Subscript)。我们要表达数组中某一个元素的格式是:数组名[下标]。在C++中,下标是从0开始的,所以一个大小为n的数组,它的有效下标是0~n-1。如果下标不在这个范围内,就会发生错误。和声明数组时不同,操作一个数组时,它的下标既可以是一个常量表达式,也可以是一个变量表达式。
对数组元素的操作就如同对某一相同数据类型的变量的操作。下面我们来看一个简单的例子:(程序7.1)
#include "iostream.h"
int main()
{
int array[5];//声明一个可以存放五个整数的数组
for (int i=0;i<5;i++)//如果写成i<=5就要出问题了
{
array[i]=i+1;//对各数组元素赋值
}
for (int j=0;j<5;j++)
{
cout <<array[j] <<" ";//输出各数组元素
}
cout <<endl;
对数组元素的操作就如同对某一相同数据类型的变量的操作。下面我们来看一个简单的例子:(程序7.1)
#include "iostream.h"
int main()
{
int array[5];//声明一个可以存放五个整数的数组
for (int i=0;i<5;i++)//如果写成i<=5就要出问题了
{
array[i]=i+1;//对各数组元素赋值
}
for (int j=0;j<5;j++)
{
cout <<array[j] <<" ";//输出各数组元素
}
cout <<endl;










