2、数组元素的引用 先定义,后使用 只能引用单个的数组元素,不能次引用整 个数组 数组元素的引用:数组名[下标 下标:整型表达式 取值范围:[0,数组长度-1] ta[10 10个元素:a[O、a[1] a[9] 下标不要越界,不能使用a[
2、数组元素的引用 先定义,后使用 只能引用单个的数组元素,不能一次引用整 个数组 数组元素的引用:数组名[下标] 下标:整型表达式 取值范围:[0,数组长度-1] int a[10] ; 10个元素:a[0]、a[1]、…… a[9] 下标不要越界,不能使用a[10]
定义数组:类型名数组名数组长度] 引用数组元素:数组名[下 数组元素的使用方法与同类型的变量相同 int k, a 10 k=3 a[O]23; ak-2]=a[o]+1; scanf("%od",&agD)
定义数组: 类型名 数组名[数组长度] 引用数组元素:数组名[下标] 数组元素的使用方法与同类型的变量相同 int k, a[10]; k=3; a[0]=23; a[k-2]=a[0]+1; scanf("%d", &a[9]);
区分定义数组和引用数组元素 定义数组:类型名数组名数组长度 引用数组元素:数组名[下标] int a[10] aO]=a[1]=a[9}=0 下标不要越界
区分 定义数组 和引用数组元素 定义数组: 类型名 数组名[数组长度] 引用数组元素:数组名[下标] int a[10]; a[0]=a[1]=a[9]=0; 下标不要越界
main() a01 234|56 789 int a[10 [0]a[1 a[9 Int 1 for(1=0;1<10;i+) for(〔1=0,1<10,i++) printf("%od",aiD) 输出:0123456789
main( ) { int a[10]; int i; for(i = 0; i < 10; i++) a[ i ] = i; for(i = 0; i < 10; i++) printf("%d ", a[i]); } 输出: 0 1 2 3 4 5 6 7 8 9 a[0] a[1] a[9] a 0 1 2 3 4 5 6 7 8 9
main( a123|45678910 Int 1 int a 10 a[0]a[1] for(1=0;i<10;i++) scanf(%od,&alD for(1=0;1<10;i++) 输出: printf("%d",a) 12345678910 printf("n") for(1=9;1>0;1-) 10987654321 printf("%d",alD 输入:12345678910
main( ) { int i; int a[10]; for(i = 0; i < 10; i++) scanf(“%d”, &a[i]); for(i = 0; i < 10; i++) printf("%d ", a[i]); printf("\n"); for(i = 9; i >=0; i--) printf("%d ", a[i]); } 输入: 1 2 3 4 5 6 7 8 9 10 a[0] a[1] a[9] a 1 2 3 4 5 6 7 8 9 10 输出: 1 2 3 4 5 6 7 8 9 10 10 9 8 7 6 5 4 3 2 1