01/10/2018, 10:44

Thắc mắc về lệnh continue trong C

Mọi người cho em hỏi ạ , là như vậy tại sao khi em thực thi lệnh continue thì lại không thể chạy hết vòng lặp được nhưng khi em thay đổi lại thành lệnh break lại chạy được hết vòng lặp :(( mọi người giúp em với

Henry viết 13:00 ngày 01/10/2018

continue without update counting variable => infinite loop

Châu Tuấn viết 12:44 ngày 01/10/2018

là sao ạ , em vẫn chưa hiểu

Henry viết 12:56 ngày 01/10/2018

Có nghĩa là khi i = 4 thì continue. Và đương nhiên i mãi = 4 và cứ thế continue.

Châu Tuấn viết 12:50 ngày 01/10/2018

Dạ , vâng em cảm ơn hai anh nhiều lắm ạ , code em chạy được rồi do em không để ý kỹ lệnh continue sẽ bỏ qua các lệnh tiếp theo

Tynk Huynk viết 12:54 ngày 01/10/2018

continue có nghĩa là khi điều kiện thỏa thì sẽ thực hiện những câu lệnh tiếp theo trong 1 lần lặp, còn không bỏ qua các câu lệnh đó và thực hiện lần lặp tiếp theo.

@Chau_Tuan
Sorry mình nhớ nhầm, thực ra continue nếu thỏa thì bỏ câu lệnh tiếp theo và thực hiện lần lặp kế tiếp

còn break thì tương tự như continue có điều nếu thỏa thì thoát khỏi cả vòng lặp luôn

Bài liên quan
0