定义数组的时候,由于需要给数组分配内存空间,且是静态分配,即在程序链接之前就要分配,那么数组的大小必须是确定的一个常量N。只要这个N是常量,且数组名称是合法的标识符,则数组定义就是合法的。C语言中规定,数组元素的下标从0开始,最小的就是0。因为常量N已知,则最大的下标就是N-1。