数组与循环

当我们向c++申请一个存储空间的时候,我们这么写

int a;

这样我们就申请了一个叫a的变量,它可以用来存整数
但是如果要申请一堆存储空间呢?
我们这么写

int a[10];

这样我们就申请了10个存储空间
如果我们要调用第一个存储空间,就用a[0]来表示,第二个用a[1]表示,而第十个用a[9]表示,如果你只申请了十个空间,但是你的语句里出现了a[10]那么编译的时候可能会报错,运行的时候也可能会报错。
诸如 变量[数字] 这种类型的 我们称之为 数组
现在我们肯定要考虑,该怎么对它进行操作,对吧?

int a;
cin>>a;
cout<<a;

当一个存储变量的时候我们可以这么做,但是如果a[100000]呢?肯定就不能一个一个输入对吧。
这里引进一个新的概念 循环
对于数组的输入和输出,我们一般用循环解决,可以说,哪里出现了数组,哪里就有循环,这里介绍一个最常用的for循环

int a[10];
for ( int i=0; i<10 ; i++ )//这里的i++相当于i=i+1
{
   
	cin>>a[i];
}

这就是数组一般来说的输入形式
诸如for(循环开始前语句;循环条件;每层循环结束时语句)这种类型的
我们叫它
for循环

关于for后面的大括号,作用跟if后面的大括号一样
如果加了,就执行大括号里的语句
如果不加,就只执行小括号后面的语句
再来细究一下for循环小括号里的三个位置

首先是循环开始前语句

你可以认为


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值