for语句新特性

文章目录

1 范围for语句

范围for语句用于遍历一个序列,直接看如下代码:

	int v[]{ 1, 2, 3, 4, 5, 6, 7 };

	for (auto val : v)		// 数组v中的每个元素会被一次拷贝到变量val中
	{
		cout << val << " : " << &val << endl;
	}

	cout << endl;

	for (auto &val : { 11, 22, 33 })	// 使用引用避免拷贝,提高系统的效率
	{
		cout << val << " : " << &val << endl;
	}

运行结果如下:
在这里插入图片描述


参考资料:

  1. C++基础课

猜你喜欢

转载自blog.csdn.net/SlowIsFastLemon/article/details/106641914