C++:基于范围的for循环举例

基于范围的for循环举例

普通循环

#include<iostream>
using namespace std;
int main()
{
    
    
	int array[3] = {
    
    1,2,3};
	int *p;
	for(p = array; p < array + sizeof(array) / sizeof(int); ++p)
	{
    
    
		*p += 2;
		cout << *p << endl;
	}
	return 0;
}

基于范围的for循环(C++11标准)

#include<iostream>
using namespace std;
int main()
{
    
    
	int array[3] = {
    
    1,2,3};
	for(int & e : array)
	{
    
    
		e += 2;
		cout<<e<<endl;
	}
	return 0;
}

附:如何将Dev C++t调成C++11标准
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_51354361/article/details/112802293