二级C语言考试辅导教程第四章:数组[1]

二级C语言考试辅导教程第四章:数组[1],第1张

二级C语言考试辅导教程第四章:数组[1],第2张

Group
array在编程中,为了处理的方便,将几个同类型的变量以有序的形式组织起来。这些按顺序排列的同类数据元素的集合称为数组。在C语言中,数组是构造的数据类型。一个数组可以分解成多个数组元素,可以是基本数据类型,也可以是构造类型。因此,根据数组元素的类型,数组可以分为数值数组、字符数组、指针数组、结构数组等类别。

本章介绍数值数组和字符数组,其余将在后面的章节介绍。类型描述:在C语言中使用数组时,必须先进行类型描述。数组描述
的一般形式是:类型说明符数组名[常量表达式],………;类型描述符是任何基本数据类型或构造数据类型。阵列名称是用户定义的阵列标识符。方括号中的常量表达式表示数据元素的数量,也称为数组的长度。
例如:
int a[10];解释整数数组A,有10个元素。
float b[10],c[20];说明实数组B有10个元素,实数组C有20个元素。
char ch[20];描述字符数组ch,它有20个元素。

数组类型的描述需要注意以下几点:
1 .数组的类型实际上是索引组元素的值类型。对于同一个数组,它的所有元素都具有相同的数据类型。
2。数组名的书写规则应该符合标识符的书写规则。资料来源:www.examda.com。数组名不能与其他变量名相同,例如:
void main()
{
int a;
float a[10];

}
不对。
4。方括号中的常量表达式表示数组元素的个数。例如,a[5]表示数组A有五个元素。但是它的下标是从0开始计算的。所以五行分别是A [0],A [1],A [2],A [3],A [4]。资料来源:www.examda.com。变量不能用方括号表示元素个数,但可以是符号常量,也可以是常量表达式。例:
# define D5
void main()
{
int a[3+2],b[7+FD];

}
合法。但下面的解释是错误的。
void main()
{
int n = 5;
int a[n];

}
6。允许在同一类型描述中指定多个数组和变量。
例如:int a,b,c,d,k1[10],k2[20];

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级C语言考试辅导教程第四章:数组[1]

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情