一维数组

数组是构造类型的一种,数组中的每一个元素都属于同一种类型。下面主要聊一下一维数组、二维数组、字符数组的定义和类型说明符引用、以及字符串处理函数

1.1一维数组

一维数组是C语言中用来存储和处理一维序列数据的数据类型。数组中的所有元素均属于同一种类型。组合使用数组名和数组下标可以方便地访问数组元素。
1.1.1一维数组的定义和引用

1.一维数组的定义
一维数组是用于存储一维数列中数据的集合。一维数组的定义方式如下:
类型说明符 数组名 【常量表达式】;

“数组名“就是这个数组型变量的名称,命名规则与变量名一致
数组中存储元素的数据类型由“类型说明符给出”,可以是任意的数据类型(整形、实型、字符型)。
“常量表达式“定义了数组中存放的数据元素的个数,即数组长度。类如a[5],5表示数组中有个元素,下标从0开始到4结束。

注意
在数组a[5]中,只能使用到a[0]-a[4]、

2一维数组的引用

数组必须先定义再使用。数组元素的表现形式如下

数组名 【下标】
下标可以是整型常量或整型表达式

例子 6.1 任意输入5个数据,编程实现将这5个数据逆序存放
在这里插入图片描述

程序中借助中间变量temp来实现数据间的转换。语句int a[5]是定义一个有5个元素的数组,程序中用到的a[i],就是对数组元素的引用。

1.1.2一维数组的初始化

一维数组的初始化可以通过以下几种方法来实现

⑴在定义数组时直接对数组元素赋初值

例子
隔位输出数组中的元素
在这里插入图片描述

⑵只给一部分元素赋值,未赋值的部分元素值为0.

部分元素赋值

在这里插入图片描述

可以看到,未赋值的部分默认为0
⑶在对全部数组元素赋初始值的时候,可以不指定数组长度

不指定数组长度

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值