第3章 数组

有时候可能需要保存大量类型一致的数据,如一个班级里边所有学生的成绩,手机通讯录中所有联系人的电话,斐波那契数列的前100位数……对于这些类型一致、数量庞大的数据,如果使用不同变量来存储,就会让人觉得编程是一件很痛苦的事情。

比如,班级中有50名学生,那么总共需要创建50个整型变量来存放他们的成绩。如果很不幸,恰巧这次又是期末考试,总共考了5个科目,那么每一科要创建50个变量,总共就需要创建250个变量,然后再依次赋值:

相信没有人会写这样的代码,因为这样编程,还不如找个本子用笔记下来直观。所以,C语言引入了数组这个概念。