内容正文:
6.1 怎样定义和引用一维数组
6.2 怎样定义和引用二维数组
6.3 字符数组
第6章 利用数组处理批量数据
6.1怎样定义和引用一维数组
6.1.1 怎样定义一维数组
6.1.2 怎样引用一维数组元素
6.1.3 一维数组的初始化
6.1.4 一维数组程序举例
6.1.1怎样定义一维数组
一维数组是数组中最简单的
它的元素只需要用数组名加一个下标,就能惟一确定
要使用数组,必须在程序中先定义数组
6.1.1怎样定义一维数组
定义一维数组的一般形式为:
类型符 数组名[常量表达式];
数组名的命名规则和变量名相同
如 int a[10];
数组名
6.1.1怎样定义一维数组
定义一维数组的一般形式为:
类型符 数组名[常量表达式];
数组名的命名规则和变量名相同
如 int a[10];
数组长度
6.1.1怎样定义一维数组
定义一维数组的一般形式为:
类型符 数组名[常量表达式];
数组名的命名规则和变量名相同
如 int a[10];
10个元素:a[0],a[1],a[2],…,a[9]
每个元素的数据类型
a[0] a[1] a[2] a[3] … a[7] a[8] a[9]
6.1.1怎样定义一维数组
定义一维数组的一般形式为:
类型符 数组名[常量表达式];
int a[4+6]; 合法
int n=10;
int a[n];
不合法
6.1.2 怎样引用一维数组元素
在定义数组并对其中各元素赋值后,就可以引用数组中的元素
注意:只能引用数组元素而不能一次整体调用整个数组全部元素的值
6.1.2 怎样引用一维数组元素
引用数组元素的表示形式为:
数组名[下标]
如a[0]=a[5]+a[7]-a[2*3] 合法
int n=5,a[10];
a[n]=20;
6.1.2 怎样引用一维数组元素
例6.1 对10个数组元素依次赋值为0,1,
2,3,4,5,6,7,8,9,要求按逆序输出。
解题思路:
定义一个长度为10的数组,数组定义为整型
要赋的值是从0到9,可以用循环来赋值
用循环按下标从大到小输出这10个元素
#include <stdio.h>
int main()
{ int i,a[10];
for (i=0; i<=9;i++)