如果要定义一个数,比如 int a 那么现在你可以用a来存储一个int型的数据啦。如果要定义5个呢,100个又怎么办?你肯定发现了,一个一个地写将让人无法接受,数组正是为此而设计的一种数据类型。数组好比定义了很多个一样类型的数据,除了上图的例子,你还可以:
float Array[5]; //定义5个float类型的数据
数组所定义的这些数据通过下表来表示,需要注意的是,数组里的第一个数据Array[0],第二个Array[1].数组在C/C++编程的使用非常广泛,由于通过下表访问的特性,使对数据的访问转化为数组统一的下表数组下标,在算法方面有独到的用处,这也是值得细细思考多加利用的地方。
值得注意的是数组的越界问题,在上面的情况下,访问Array[6]就越界了,超出了你定义数组的范围,会引起不可知错误。