C语言基础(一) 互动版

一维数组


int a[10]; // 说明整型数组a,有10个元素 
float b[10], c[20]; // 说明实型数组b,有10个元素,实型数组c,有20个元素
char ch[20]; // 说明字符数组ch,有20个元素

以上程序内容,都是不同类型的数组的定义方式,而这些数组都是一维数组。

一维数组的定义方式为: 类型说明符 数组名 [常量表达式];

其中,类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数据元素的个数,也称为数组的长度。

一维数组元素的引用

数组元素的一般形式为:数组名[下标]

a[1]
b[3]
ch[0]

都是合法的数组元素。

一维数组的初始化

初始化赋值的一般形式为:类型说明符 数组名[常量表达式] = { 值, 值……值 };

其中在{ }中的各数据值即为各元素的初值,各值之间用逗号间隔。例如:

int a[10]={ 0,1,2,3,4,5,6,7,8,9 };