今天来总结一下数组,其实数组没多少内容可说的,它主要分为一维数组、二维数组和多维数组。
一维数组:主要由类型相同的数组成的集合(如:char型必须和char型,int型必须和int型),需要用到多少个数的数组就在[]括号里写多少个数,但是用的时候要注意,它的下标是从a[0]开始数起的,a[0]也就是第一个数.当然,也可以单独把这个数组中的任意一个数拿出来,不过有一点要注意,要用最后一位数的时候不能写a[5],因为是从0数起,第五个是a[4],如果访问的是a[5]的话,就属于越界了,程序会直接崩掉。
二维数组:二维数组和一维数组差不多,如果说一维是线的话,二维就是面,如果你把一维数组理解成一个十夫长的话,那二维数组就是百夫长,它里面有是个十夫长,当然,这个百夫长手底下有没有一百个兵就看需求了,但是绝不能超过一百个。
二维数组里面的每一列就相当与一个一维数组。除了这样赋值外,还可以给它们单个赋值,单个赋值的话,除了给赋值的数,其它没赋值的都会默认为零,再具体的就不多说了。
多维数组跟一维数组和二维数组的关系一样,它就是个千夫长。
c++基础之数组
最新推荐文章于 2025-03-18 08:45:00 发布