正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 其中下标只能为整型常量或整型表达式。如为小数时,C编译将自动取整 例如 a[5 ali+j] 都是合法的数组元素 数组元素通常也称为下标变量。必须先定义数组,才能使用下标变量。在C语言中只 能逐个地使用下标变量,而不能一次引用整个数组 例如,输出有10个元素的数组必须使用循环语句逐个输出各下标变量: for(i=0;i<10;i+) printf("%d", ali]) 而不能用一个语句输出整个数组 下面的写法是错误的 printf("%d",a); 【例7.1】 maino int 1, a[10] for(i=0;i<=9;i+) for(i=9;i>=0;i-) printf(%d ", a[il) 【例7.2】 main int i, a[10] a[i++]= for(i=9;i>=0;i-) printf(%d", ali]) 【例7.3】 main O int i, a[10] for(i=0;i<10;) for(i=0;i<=9;i+) printf(%d", a[il) 第3页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第3页 其中下标只能为整型常量或整型表达式。如为小数时,C 编译将自动取整。 例如: a[5] a[i+j] a[i++] 都是合法的数组元素。 数组元素通常也称为下标变量。必须先定义数组, 才能使用下标变量。在C语言中只 能逐个地使用下标变量,而不能一次引用整个数组。 例如,输出有 10 个元素的数组必须使用循环语句逐个输出各下标变量: for(i=0; i<10; i++) printf("%d",a[i]); 而不能用一个语句输出整个数组。 下面的写法是错误的: printf("%d",a); 【例 7.1】 main() { int i,a[10]; for(i=0;i<=9;i++) a[i]=i; for(i=9;i>=0;i--) printf("%d ",a[i]); } 【例 7.2】 main() { int i,a[10]; for(i=0;i<10;) a[i++]=i; for(i=9;i>=0;i--) printf("%d",a[i]); } 【例 7.3】 main() { int i,a[10]; for(i=0;i<10;) a[i++]=2*i+1; for(i=0;i<=9;i++) printf("%d ",a[i]);
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有