
Vòng l pặ
Vòng l pặ
Ch ng 6ươ

Elementary Programming with C/Session 6/
2 of 21
M c tiêu c a bài h cụ ủ ọ
M c tiêu c a bài h cụ ủ ọ
Tìm hi u v vòng l p ‘for’ trong Cể ề ặ
Làm vi c v i toán t d u ph y (ệ ớ ử ấ ẩ ,)
Tìm hi u v các vòng l p l ng nhauể ề ặ ồ
Tìm hi u v vòng l p ‘while’ và ‘do-ể ề ặ
while’
Làm vi c v i các l nh break và continueệ ớ ệ
Tìm hi u v hàm exit()ể ề

Elementary Programming with C/Session 6/
3 of 21
Vòng l p là gì?ặ
Vòng l p là gì?ặ
M t đo n mã l nh trong ộ ạ ệ
ch ng trình th c hi n l p đi ươ ự ệ ặ
l p l i cho đ n khi m t đi u ặ ạ ế ộ ề
ki n xác đ nh đ c th a mãnệ ị ượ ỏ

Elementary Programming with C/Session 6/
4 of 21
3 ki u c u trúc vòng l p ể ấ ặ
3 ki u c u trúc vòng l p ể ấ ặ
Vòng lặp for
Vòng lặp while
Vòng lặp do….while

Elementary Programming with C/Session 6/
5 of 21
Vòng l p for ặ
Vòng l p for ặ
Cú pháp:
for (initialize counter; conditional test; re-evaluation
parameter){
statement
}
initialize counter là m t l nh gán đ kh i t o ộ ệ ể ở ạ
bi n đi u khi n c a vòng l p tr c khi đi vào ế ề ể ủ ặ ướ
vòng l pặ
conditional test là m t bi u th c quan h đ ch ộ ể ứ ệ ể ỉ
đ nh khi nào vòng l p s k t thúcị ặ ẽ ế
re-evaluation parameter đ nh nghĩa cách th c ị ứ
thay đ i c a bi n đi u khi n vòng l p m i khi ổ ủ ế ề ể ặ ỗ
vòng l p đ c th c thiặ ượ ự