Giải thích chi tiết vòng lặp for

Các anh / chị có thể giải thích chi tiết vòng lặp for bên dưới giúp em với được không ạ ?
Em muốn google lắm nhưng không có keyword để tìm hiểu. Mong được mọi người giúp đỡ. Thank you all :slight_smile:

#include <iostream>
#include <array>

using namespace std;

int main()
{
    array<int32_t, 10> arr;

    arr.fill(0);

	for(const auto & v : arr){

		cout<<v<<"  ";
	}

    return 0;
}

Vòng for này theo chuẩn C++11 này. auto giống như tự xác định kiểu, vòng for này lấy ra toàn bộ phần tử v trong mảng arr.

1 Like

Anh có thể cho em một số từ khóa để em google được không ạ ?

search: for loop with const in c++
Mọi thứ đơn giản mà. Không cần phải quan trọng hóa lên đâu. Rất nhiều người cũng không biết nên mới hỏi. Mà đã không biết thì làm gì biết keyword chuẩn

3 Likes

Ngoài ra còn sử dụng reference để tránh deep copy & const để ko cho thay đổi qua reference.

Phải là for loop with auto c++11 mới đúng.

@kienonline19: 1 số bài viết:

1 Like

Từ đã nào. Một đứa ngáo ngơ chưa biết tí gì về đó mà có được cái keyword đó cũng hay :smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?