background image

     //输出数组的值
     for( t= 0; t < 10; ++t)
      cout << "This is sample[" << t << "]" << sample[t] << "\n";

     return 0;
    }
程序的输出如下:
This is sample[0]0
This is sample[1]1
This is sample[2]2
This is sample[3]3
This is sample[4]4
This is sample[5]5
This is sample[6]6
This is sample[7]7
This is sample[8]8
This is sample[9]9
     在 C++中,所有数组都是有连续的内存空间构成。(也就说,所有数组中
的元素在内存位置上是紧密相连的。)其中最低的地址对应的就是第一个元素,
最高的地址对应的就是最后一个元素。例如,下面的代码段运行后:
int num[5];
int i;
for ( i = 0; i < 5; i++) nums[i]=i;
数组 nums 的存储形式如下:
num[0] num[1] num[2] num[3] num[4]
0 1 2 3 4
     数组之所以在编程中会被经常用到就是因为它允许我们方便地对一组相关
的变量进行处理。下面的示例程序中,我们创建了一个含有 10 个元素的数组,
并给每个元素赋值。程序然后计算这些数值的平均值,找出其中的最大值和最
小值。
/*
    计算一组数值的平均值;找出其中的最大值和最小值
*/

#include <iostream>
using namespace std;

int main()
{
     int i,avg, min_val,max_val;

     int nums[10];

     nums[0]=10;
     nums[1]=18;