4-2用for-in循环枚举集合中的元素

  1. for-in循环和for循环的区别

    • for - 循环代码块一定的次数
    • for/in - 遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)
  2. #include<iostream>
    #include<array>
    #include<vector>
    using namespace std;
    int main(int argc, char* argv[]) {
    	//集合形式:数组、vector、array
    	/*************************数组***********************/
    	int arr_int[4]{ 1,2,3,4 };
    	for (int n : arr_int)
    	//for(auto n: arr_int)
    	{
    		cout << n << "  ";
    	}
    	/*************************vector***********************/
    	vector<int>  codes{ 100,200,300 };
    	for (int n : codes)
    		//for(auto n: codes)
    	{
    		cout << n << "  ";
    	}
    	/*************************array***********************/
    	array<int, 3> arr_codes = { 123,456,789 };
    	for (int n : arr_codes)
    		//for(auto n: arr_codes)
    	{
    		cout << n << "  ";
    	}
    	return 0;
    }
    

发布了42 篇原创文章 · 获赞 23 · 访问量 3727

猜你喜欢

转载自blog.csdn.net/qq_43367829/article/details/105336749
4-2