Advertisement

数组的概念与定义及初始化

阅读量:

1、数组的概念

数组是内存中按顺序排列的若干相同类型变量的集合。

int a[10];//定义了一个整型数组a,其中a为数组名称,一维数组名表示的是首元素地址即&a[0]

该数组包含10个元素

所有元素的数据类型均为int,在内存中以连续的方式存储

这十个元素依次为a[0]~a[9]

这些元素在内存中按照顺序连续存储

2、数组的分类

2.1、依据元素类型进行分类

1、字符型数组:

由多个字符变量构成的集合,每个元素均为字符型变量

char a[10];

其包含的元素为a[0]~a[9]

2、短整型数组

short int a[10];

3、整型数组

int a[10];

4、长整型数组

long int a[10];

5、浮点型数组

float a[10];

6、指针型数组

char *a[10];

int *a[10];

7、结构体数组

struct stu a[10]; //struct stu a;定义了一个结构体变量a

2.2根据维度划分分类

1、一维数组

int a[10] //可以理解为地里的一排萝卜坑,每个坑对应一个萝卜的位置。

2、二维数组

int a[2][5];//类似于地里的两个大坑,每个大坑可以容纳5个萝卜。

//二维:行与列的关系,共2行5列

//由多个一维数组组成

本质:仍然是一维结

全部评论 (0)

还没有任何评论哟~