C++数组

    之前已经介绍完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列的数组。    
     注意:二维数组的第二维长度声明不可省略。那么,学习了数组,我们能做些什么呢?通过数组,可以引出数学中的矩阵。不难看出,二维数组和矩阵有着某种对应失系,从而我们可以利用程序来对数学中有关矩阵问题的解答了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值