99网
您的当前位置:首页C++数组

C++数组

来源:99网
    之前已经介绍完C++中的顺序和循坏结构,今天将简单说明下数组。
    数组,是一组相同类型的变量的集合。而构成数组的每一个数据项称为数组元素。C++程序通过数组的下标实现对数组元素的访问。例如:   
 int a[5];    
     在这句声明语句中,int 代表该数组的基类型,即数组中元素的类型。下标的个数(即方括号个数)表明数组的维数,本例中下标个数为1,表明数组“a”是是维数组。"a”后方括号内的数字代表数组元素的个数。    注意: C++语言中数组的下标都是从0开始的。如"a[5]“中,第一个元素坐标为a[0]而非a[1] ,最后个坐标为a[4]而非a[5] 。   
     另外,在定义数组时,我们不能使用变量来定义数组的大小,即"int  a[n]",这样的定义是非法的,即便在此之前变量n已被赋值,也不允许这样定义。而且,数组一但定义,就不能改变它的大小。   
     在使用中,一维数组往往不能满足我们的需求,这使引出了二维数组。如果说,一维数组的定义格式为:    
     数组名[元素个数]; 
     那么二维数组的定义格式如下:   
     数组名[第一维长度][第二维长度];
     例如: int a[3][4]表示一个3行4列的数组。    
     注意:二维数组的第二维长度声明不可省略。那么,学习了数组,我们能做些什么呢?通过数组,可以引出数学中的矩阵。不难看出,二维数组和矩阵有着某种对应失系,从而我们可以利用程序来对数学中有关矩阵问题的解答了。

因篇幅问题不能全部显示,请点此查看更多更全内容