第7章 好大的“仓库”——数组
在第3章,介绍了像箱子一样的变量。在前几章的学习中,大家也基本掌握了如何使用变量。可是,单个的变量有一个严重的缺陷,就是它能够存储的数据实在是太少了。只能存一个数或者一个字符。然而,有时要处理很多数据,这些数据应该怎么放呢?本章将要学习存放数据的大仓库——数组。学会了使用数组,就能让计算机处理更多数据了。
本章的知识点有:
- 数组的概念
- 一维数组的声明与初始化
- 字符数组在内存中的存储情况
- 向函数传递数组的方法
- 二维数组的声明与初始化
- 二维数组和一维数组的关系
7.1 让计算机处理更多数据——使用数组
在程序设计中,大多数数据都是存放在变量里的。如果要处理较多的数据,增加存放数据的空间,最简单的方法就是多开设一些变量。然而,变量多了就难以管理了。这就好像一个班级里的学生名字有长有短,即使没有重复的名字,要在一长串名单里找到一个学生的名字也不是件容易的事情。于是,最方便的方法就是给学生们编上学号,把名单按学号排列好以后,查找起来只要找学号就可以了。因为数字的排列是从小到大的、有序的,所以查找起来要比在一堆长短不一的名字中查找方便多了。
受到“学号”的启发,编程时也可以给变量编一个号ÿ