当变量出现,我们就有了存放单个数据的概念,那么我们有一堆数据呢?
比如:我们班的数学成绩有30个数据,此时我们可以把它们看作一个集体
C语言就出现了数组的概念,创建一个连续的空间将同类型的多个数据存放在一起,并且可以指定大小,就是数组。
1.数组的概念
数组就是存放着同类型元素的集合
在这句话中我们发现了两个有价值的信息:
1.数组内的元素是同类型的
2.数组内的元素个数可以是一个也可以是多个。
2.数组的创建
数组的语法如下:
1.type arr_name[常量值]={};
存放在数组的值叫数组的元素,数组可以指定数组的元素大小和元素类型。
type 代表元素类型,如:char int float short等
arr-name代表数组名,取名除了特殊字符,其余的都无所谓,可以自由发挥,起的有意义就行。
例子:我们现在想存储某班上的20人的数学成绩,我们就可以建立一个数组如下:
1.int arr[20];
当然我们也可以创建其它类型和大小的数组:
1.char vb[22];
2.double shan[12];
3.数组的初始化
如何算初始化,在数组创建时给予一些初始值,这就叫初始值
如何初始化,在放上一对大括号,再将数据放到大括号中,这就叫初始化。
int arr[3]={1,2,3};//完全初始化
int arr[3]={1};//不完全初始化-除了1,其他元素默认为0;
int arr[3]={1,2,3,4};//错误初始化-初始化项目太多
int arr[3]=(1,2,3);//错误初始化-初始化不能使用()
4.数组类型
将数组名除掉,剩下的就是数组类型。
1.int arr1[18];
2.float arr2[29];
3.char arr3[3] ;
数组类型为int[18]
float[29]
cha[3]
完
标签:初始化,arr,一维,int,元素,数组,类型 From: https://blog.csdn.net/wangjing_0522/article/details/142464686