数组名是用户定义的数组标识符。在C语言中使用数组必须先进行定义,一维数组的定义方式为:类型说明符;数组名;[常量表达式],如果一个数组的所有元素都不是数组,那么该数组称为一维数组,但是无论如何定义,数组的长度都是固定的,在定义的时候就已经分配好空间,从这个角度上C语言无法定义无限长的数组。
C语言支持一维数组和多维数组。指针数组定义int*p[n];[]优先级高,先与p结合成为一个数组,再由int*说明这是一个整型指针数组,它有n个指针类型的数组元素。定义数组intintArray[,];声明了一个整型数组,数组中的每个元素为整型数据。一维数组的定义方式为:类型说明符数组名[常量表达式];其中,类型说明符是任一种基本数据类型或构造数据类型。
符号常量是用一个标识符来表示一个常量,一维数组的定义方法为:类型说明符 数组名 [常量表达式];类型说明符是任一种基本数据类型或构造数据类型。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。]是数组中的十个元素。但很多实际应用中又事先无法确定数组的长度,对于这类情况,一般有两种方法可以使用。
输出数组中的所有元素输出的话需要按照下标访问。,则p指向下一个数组元素,这样赋值是错误的:p=a。定义方法:Stringarr[]=newString[;//创建一个长度为十的String类型数组Stringarr,其中。]、intArray[,]intArray[,]={