正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 int a[10] 说明整型数组a,有10个元素 float b[10],c[20];说明实型数组b,有10个元素,实型数组c,有20个元素 char ch[20] 说明字符数组ch,有20个元素。 对于数组类型说明应注意以下几点 )数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型 都是相同的 2)数组名的书写规则应符合标识符的书写规定。 3)数组名不能与其它变量名相同。 例如: main o int a float a[10] 是错误的 4)方括号中常量表达式表示数组元素的个数,如a[5]表示数组a有5个元素。但是其下 标从0开始计算。因此5个元素分别为a[0],a[1],a[2],a[3],a[4]。 5)不能在方括号中用变量来表示元素的个数,但是可以是符号常数或常量表达式 例如: #define fd 5 maino inta[3+2],b[7+FD]; 是合法的 但是下述说明方式是错误的 maino nt n=5 int a[n] 6)允许在同一个类型说明中,说明多个数组和多个变量。 例如 inta,b,c,d,k1[10],k2[20] 712一维数组元素的引用 数组元素是组成数组的基本单元。数组元素也是一种变量,其标识方法为数组名后跟 一个下标。下标表示了元素在数组中的顺序号。 数组元素的一般形式为: 数组名[下标] 第2页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第2页 int a[10]; 说明整型数组 a,有 10 个元素。 float b[10],c[20]; 说明实型数组 b,有 10 个元素,实型数组 c,有 20 个元素。 char ch[20]; 说明字符数组 ch,有 20 个元素。 对于数组类型说明应注意以下几点: 1) 数组的类型实际上是指数组元素的取值类型。对于同一个数组,其所有元素的数据类型 都是相同的。 2) 数组名的书写规则应符合标识符的书写规定。 3) 数组名不能与其它变量名相同。 例如: main() { int a; float a[10]; …… } 是错误的。 4) 方括号中常量表达式表示数组元素的个数,如 a[5]表示数组 a 有 5 个元素。但是其下 标从 0 开始计算。因此 5 个元素分别为 a[0],a[1],a[2],a[3],a[4]。 5) 不能在方括号中用变量来表示元素的个数, 但是可以是符号常数或常量表达式。 例如: #define FD 5 main() { int a[3+2],b[7+FD]; …… } 是合法的。 但是下述说明方式是错误的。 main() { int n=5; int a[n]; …… } 6) 允许在同一个类型说明中,说明多个数组和多个变量。 例如: int a,b,c,d,k1[10],k2[20]; 7.1.2 一维数组元素的引用 数组元素是组成数组的基本单元。数组元素也是一种变量, 其标识方法为数组名后跟 一个下标。下标表示了元素在数组中的顺序号。 数组元素的一般形式为: 数组名[下标]
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有