C语言新手关于数组几个概念的问题,求前辈解答

最近自学C语言,到了数组,发现一个问题,比如一个数组int a[3] 代表一个数组,a是数组名,int是数组类型,3是数组的长度,其中a[0],a[1],a[2]是数组元素,0.1.2是下标。但是教程上有一句话是这么说的,数组元素通常也称为下标变量,这个下标变量又是什么?为什么数组元素称为下标变量呢?

哪本书这样说的?帖出来看看。

图片说明图片说明

数组的元素就是一个个变量,与其他变量不同的是,数组的元素是通过数组名称和下标去访问的,所以称之为下标变量咯。

差不多就是这个意思,数组可以理解为同一类型的变量的集合,长度就是变量个数,通过下标去访问,修改