Sự khác nhau của vòng lặp for?

Mấy bạn cho mình hỏi hai kiểu lặp for này có gì khác nhau và nó hoạt động như thế nào?

for( khối lệnh )
      for( khối lệnh )
{
 //Xử lý chương trình
 }

  for( khối lệnh )
  {
       for( khối lệnh )
   // Xử lý chương trình
   }

2 cách viết này tương đương nhau nhé bạn. :smile:
Cấu trúc đầy đủ của vòng lặp for là :

for (điều kiên ban đầu; điều kiện dừng, bước nhay) 
{
          <khối lệnh>
}

nhưng nếu <khối lệnh> mình viết chỉ có 1 lệnh duy nhất thì có thể bỏ cặp ngoặc { } đi được. :smile:

1 Like

Sau for( ; ; ; ) nếu ko có cặp ngoặc {} thì lệnh đầu tiên sau nó sẽ là của vòng for. các lệnh thứ 2 trở đi sẽ ko nằm trong vòng lặp đó.

Nên sử dụng ngoặc dù có ít hay nhiều câu lệnh sau for, bởi rất có thể sau này bạn sẽ viêts thêm trong đó.

1 Like

Thanks mấy bạn :grinning:

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