C/C++数组简介

C/C++语言中有许多基本类型,数组是一种更复杂的类型,属于复合类型派生类型。本文简单讲解C/C++语言中的数组。

数组是由一系列数据类型相同的元素组成。

一维数组

  1. 声明

使用数组前需要进行声明,声明时要指明3点:类型、数组名和元素个数,例如

float f[100];
int i[20];
char str[50];

变量名后面跟一个方括号[]表示数组元素,其中的数字表示元素的个数,必须是一个正整数,也可以是表达式,但表达式的结果也必须是个正整数。

声明通用的格式是

typeName arrayName[arraySize];

typeName表示类型名,arrayName表示数组名,arraySize表示数组大小。

  1. 元素访问

数组通过下标(或叫索引)的方式访问数组元素,数组的元素下标是从0开始的,例如,i[0]是数组i的第1个元素,而i[19]是数组的最后一个元素,也即下标在0~19之间,共20个元素。

C语言是不检查边界的,如果越界访问会得到其它值。

访问获取元素后,即可与基本类型变量一样使用,例如

i
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值