Câu lệnh continue trong C hoạt động giống như câu lệnh break. Thay vì buộc kết thúc vòng lặp, nó buộc trở về kiểm tra điều kiện để thực hiện vòng lặp tiếp theo và bỏ qua các lệnh bên trong vòn lặp hiện tại sau lệnh continue.
Đối với vòng lặp for, câu lệnh continue làm cho điều khiển chương trình tăng hoặc giảm biến đếm của vòng lặp. Đối với vòng lặp while và do-while, câu lệnh continue làm cho điều khiển chương trình quay về đầu vòng lặp và kiểm tra điều kiện của vòng lặp.
Nội dung chính
Cú pháp
continue;
Ví dụ lệnh continue trong C
#include <stdio.h> int main () { int a = 10; do { if( a == 15) { // quay ve do khi a = 15 (bo qua lenh print) a = a + 1; continue; } printf("Gia tri cua a: %d\n", a); a++; } while( a < 20 ); return 0; }
Kết quả:
Gia tri cua a: 10 Gia tri cua a: 11 Gia tri cua a: 12 Gia tri cua a: 13 Gia tri cua a: 14 Gia tri cua a: 16 Gia tri cua a: 17 Gia tri cua a: 18 Gia tri cua a: 19