C语言进修教程第四章-数组(1)
当前位置:以往代写 > C/C++ 教程 >C语言进修教程第四章-数组(1)
2019-06-13

C语言进修教程第四章-数组(1)

C语言进修教程第四章-数组(1)

数 组

数组在措施设计中,为了处理惩罚利便, 把具有沟通范例的若干变量按有序的形式组织起来。这些按序分列的同类数据元素的荟萃称为数组。在C语言中, 数组属于结构数据范例。一个数组可以解析为多个数组元素,这些数组元素可以是根基数据范例或是结构范例。因此按数组元素的范例差异,数组又可分为数值数组、字符数组、指针数组、布局数组等各类种别。

本章先容数值数组和字符数组,其余的在今后各章连续先容。数组范例说明 在C语言中利用数组必需先举办范例说明。 数组说明的一般形
式为: 范例说明符 数组名 [常量表达式],……; 个中,范例说明符是任一种根基数据范例或结构数据范例。 数组名是用户界说的数组标识符。 方括号中的常量表达式暗示数据元素的个数,也称为数组的长度。
譬喻:
int a[10]; 说明整型数组a,有10个元素。
float b[10],c[20]; 说明实型数组b,有10个元素,实型数组c,有20个元素。
char ch[20]; 说明字符数组ch,有20个元素。

对付数组范例说明应留意以下几点:
1.数组的范例实际上是指数组元素的取值范例。对付同一个数组,其所有元素的数据范例都是沟通的。
2.数组名的书写法则应切合标识符的书写划定。
3.数组名不能与其它变量名沟通,譬喻:
void main()
{
int a;
float a[10];
……
}
是错误的。
4.方括号中常量表达式暗示数组元素的个数,如a[5]暗示数组a有5个元素。可是其下标从0开始计较。因此5个元素别离为a[0],a[1],a[2],a[3],a[4]。
5.不能在方括号顶用变量来暗示元素的个数, 可是可以是标记常数或常量表达式。譬喻:
#define FD 5
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];

    关键字:

在线提交作业