【详解-新版!】C++·一维数组

HI,我是雪球,你的“砖野”讲解员😏 

那么今天,我将会分享数组。

数组是什么?

这应该是大多数初学者会问的问题吧,上次我们讲了变量,那么数组就相当于一个变量的升级版

(“变量”文章指路:【详解】C++·变量_w2457771的博客-CSDN博客

变量仅能存放一个数据,而数组能存放多个数据。

而且数组可以通过下标来访问相关数据,在C++中,我们常常用循环来遍历数组元素。

emmmmmmm。。。我好像懂了,但怎么定义啊?

其实非常简单!首先先确定数组是什么类型(如bool,void,int,long,long long等)

然后确定数组名,在数组名后加一个[ ]就行了,接下来就必须确定长度了,在题目中,一般会给出数据范围等提示,我一般会在给定范围加一个5,这样能确保数组不会爆!

接下来,我来为大家演示正确定义方式:

PS:[ ]里可以不用写数字!不会报错

emmmmmm。。。我看有些题目必须要制空数组才能对,是为什么,又该怎么做呢?

需制空是因为数组未定义时,里面是随机数,会出错,但是制空了就没事了

制空有2种常用的方法!

法1:定在全局,优点:方便

设在全局,自动制空,变量也一样!

法2:优点:可以定义数组内的数

遍历是个啥???

其实很简单,用for循环就行,请看我演示(如需要循环的文章可以与我私信):

输出不就更简单了,把cin换成cout就行!

注意事项!!!

1.不能把一个数组直接赋值给另一个数组,比如这样:arr2 = arr;

2.不能使用一个数组初始化另一个数组,比如:int arr2[] = arr;

3.数组大小不够,无法通过编译!

4.允许定义数组的指针及数组的引用,但不存在引用的数组!

来看道基础题吧!

最后祝大家国庆快乐!!!!拜~

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值