Vòng l p
Vòng l p
Ch ng 6ươ
Elementary Programming with C/Session 6/
2 of 21
M c tu c a bài h c
M c tu c a bài h c
Tìm hi u 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 ng l p ‘while’ ‘do-
while’
Làm vi c v ic l nh break continue
Tìm hi u v hàm exit()
Elementary Programming with C/Session 6/
3 of 21
Vòng l p gì?
Vòng l p 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 tc vòng l p
3 ki u c u tc vòng l p
Vòng lp for
Vòng lp while
Vòng lp 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 ượ