上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.6 数组
在例2-2中,要求统计C语言程序设计课程各个分数段的人数并输出。本节则不是定义5个独立的变量来存放各个分数段的人数,而是使用“数组”来存放这5个不同的数据。
程序中的定义语句
用于把grade定义为由5个整数组成的数组。在C语言中,当要定义一组类型相同的数据时,可以通过定义数组的方式来定义这些元素,通过数组名和下标来引用某一个元素,数组的下标总是从0开始,在例2-2中,这个数组的5个元素分别是grade[0],grade[1],…,grade[4]。这在分别用于初始化和打印数组的两个for循环语句中得到了反映。
在C语言中,数组不能当作一个整体来访问,必须通过下标依次访问,每个元素基本等价于一个同类型的普通变量。下标可以是任何整数表达式,包括整数变量(如i)与整数常量。