C语言之《数组》

数组

数组的概念

数组是一组相同类型元素的集合。
要理解相同类型元素指的是什么,我们就要先了解,数组和变量一样也是有类型的。
比如:

int arr[3] = {
   
    1,2,3};

上述是一组整型类型的数组,而我们所说的数组是一组相同类型元素的集合,其中元素指的是存放在arr数组中的“值”,一组相同类型则是指其中的元素也是整型类型的。

数组的基本语法

在上面我们举了一个例子:

int arr[3] = {
   
    1,2,3 };

int 指的是数组中存放数据的类型,可以是:char、short、int、float等等;
arr 指的是数组名,数组名可以根据实际情况,起的有意义就好;
[] 中的常量值是用来规定数组大小的,根据实际需要规定;
{} 中存放的则是数组中的元素。

一维数组

数组也分一维数组、二维数组和多维数组,如上述举的例子则是一维数组。
比如:想存放某个班级的全班的数学成绩,则可以创建一个数组。

int arr[40];

当然数组的大小可以根据实际情况去创建,不同的情况也可以创建不同类型的数组,如下:

int arr1[40];
char arr2[10];

一维数组的使用

一维数组的创建和初始化

创建一个数组,就像创建一个变量一样,需要给它一个初始值,这就成为初始化。

数组的初始化分为:完全初始化不完全初始化错误的初始化不初始化

初始化使用大括号,将数组放入大括号内。

//完全初始化
int arr1[3] = {
   
    1, 2, 3};
//不完全初始化
int arr2[3] = {
   
    1, 2};
//错误的初始化,超出了数组的大小
int arr3[3] = {
   
    1
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值