数组的概念与定义及初始化
发布时间
阅读量:
阅读量
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)
还没有任何评论哟~
