基于范围的for循环

C++11为我们引入了大量的C++的新特性,今天我们就来简单介绍一下C++11新增的循环方式,基于范围的for循环(range_based)。这种循环有效简化了常见的循环,节省了很多力气, 今天就由简单跟大家聊聊基于范围的for循环的简单使用。


1:数组

	int age[] = {1,2,3,4,5,6,7,8,9,10};

	for (int x : age)
	{
		cout << x << endl;<span style="font-family:Microsoft YaHei;font-size:18px;">
	}</span>

在这个例子中程序会为我们循环打印数组age里面的内容,进行一次遍历,效果如下。


基于范围的for循环使用起来还是很方便的,这是基于范围的for循环在数组中的使用,下面我们来看另外一种常见的情况。


2:容器

容器是c++中的一个十分重要的工具,大家一定要熟练使用,这样的话会让你的C++水平提高不少。基于范围的for其实应用在容器中也是十分方便的,下面我们就来看看这个小例子吧。

vector<int> age;
	age.push_back(18);
	age.push_back(19);
	age.push_back(20);

	for (int x : age)
	{
		cout << x << " " << endl;
	}

输出结果是 打印  18 19 20 

使用方法和数组相同。


好了,说了简单使用,大家自己上机试试把,体验一下C++11带来的新特性也是挺有意思的。

大牛不要笑话,我这里是介绍给我这个水平的菜鸟的,最好能有些许进步。 

:;

C++学习群  :387674656



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值