01/10/2018, 17:02
Cú pháp vòng for (x : y) lạ trong C++
for (char &c : st1)
{
countSt[c - ‘a’]++;
}
ai có thể giải thích giúp mình vòng lặp for này được không ạ:
mình không phải là chuyên về CNTT nhưng đang tìm hiểu về lập trình nên có gì mong mọi người chỉ giúp đừng cười
Xin cảm ơn mọi người!
Bài liên quan
Cái này là cú pháp
range-based for
, có từ phiên bản C++11.https://en.cppreference.com/w/cpp/language/range-for
Dịch một cách đơn giản thì câu lệnh đó có nghĩa là
Tại sao có dấu & bên cạnh c?
C++11 range based loop: get item by value or reference to const
String có thể thay đổi được nội dung.
Cảm ơn bạn rất nhiều