C++语言程序设计

一维数组的初始化程序举例：

| 例6-6

#include <iostream.h>
void main(void)
{
int marks[4] = {82,92,95,88};
cout<<"Second element is:"<<marks[1]<<endl;
}

该程序的输出是：
Second element is 92
注意：
<> 这个数组在定义时就被初始化了；
<> 用花括号将初始化的值括起来；
<> 用marks[1]引用数组的第二个元素，这是因为数组下标是从0开始的。
初始化时也可只对部分元素赋值，例如：
int a[10] = {9,8,7,6,5};
把值9、8、7、6、5赋给a的前5个元素，后5个元素系统自动赋值为0，情况如下所示：
如果对数组的全部元素都初始化，则可以不指定数组长度，例如：
int a[10] = {9,8,7,6,5,4,3,2,1,0};
也可以写成：
int a[] = {9,8,7,6,5,4,3,2,1,0};
这时由初值的个数决定数组的长度。