C++语言程序设计

6.1.2一维数组的使用
C++中，数组元素的下标总是从0开始，如果一个数组有n个元素，则第一个元素的下标是0，最后一个元素的下标是n-1。
访问数组元素的方法是通过数组名及数组名后的方括号中的下标。例如，假定我们要设置上面定义的数组annual_temp的第15个元素值为11.5，则代码为：
annual_temp[14] = 11.5;
如果，企图访问一个不存在的数组元素，会导致一个严重的错误。例如：
annual_temp[100]= 12.3; //错误，该数组的最大下标为99！
能使用标识符的地方，就能引用数组元素。下面是引用数组元素的一些例子，并假定在引用前已有如下的一些定义：
const int NE = 100,
N = 50;
int i, j, count[N];
float annual_temp[NE];
float sum, av1, av2;
能够用cin函数将一个值直接读到数个数组元素中：
cin >> count[i];
数组元素能够进行算术运算：
count[i] = count[i] + 5;
count[i] += 5;
数组元素可以用在逻辑表达式中：
if (annual_temp[j] < 10.0)
cout << "It was cold this year "
<< endl;
处理数组元素时，通常使用循环语句。例如annual_temp的数组元素的值可用下面的语句获得：
for (i = 0; i < NE; i++)
cin >> annual_temp[i];
下面的代码可以算出数组前10个元素均值：
sum = 0.0;
for (i = 0; i <10; i++)
sum += annual_temp[i];
av1 = sum / 10;
假定k是一个整型变量或常量，但k<=NE。假定要计算数组中最后k个元素的平均值，代码如下：
sum = 0.0;
for (i = NE - k; i < NE; i++)
sum += annual_temp[i];
av2 = sum / k;