Vòng lặp For trong C

Vòng lặp For trong C

1 / 3 ❮ ❯ Vòng lặp For trong C Mệnh đề switch trong C Vòng lặp while trong C […]

Learn more »



Vòng lặp For trong C



Vòng lặp For trong C là một cấu trúc điểu khiển lặp được sử dụng để thực thi số lần lặp cụ thể.

Cú pháp

Cú pháp của vòng lặp for trong ngôn ngữ lập trình C là:

for (khoi_tao_bien ; check_dieu_kien ; tang/giam_bien) {       // Khối lệnh được thực thi } 

Vòng lặp For trong C

Luồng điều khiển trong vòng lặp for:

  • Bước khoi_tao_bien được thực thi đầu tiên, và chỉ một lần. Bước này cho phép bạn khai báo và khởi tạo bất kỳ biến điều khiển vòng lặp nào. Bạn cũng có thể không cần phải đặt một khai báo ở đây, miễn là khai báo dấu chấm phảy (;).
  • Tiếp theo, check_dieu_kien được đánh giá. Nếu nó là true, phần thân của vòng lặp được thực thi. Nếu nó là false, phần thân của vòng lặp không thực thi và luồng điều khiển nhảy đến câu lệnh kế tiếp ngay sau vòng lặp for.
  • Sau khi phần thân của vòng lặp for được thực thi, luồng điều khiển nhảy ngược lại lên câu lệnh tang/giam_bien. Câu lệnh này cho phép bạn cập nhật bất kỳ biến điều khiển vòng lặp nào. Câu lệnh này có thể để trống, miễn là khai báo dấu chấm phảy (;)
  • check_dieu_kien được đánh giá lại. Nếu nó là true, vòng lặp thực hiện và quá trình lặp lại chính nó (phần thân của vòng lặp, sau đó là bước tang/giam_bien, và sau đó lại check_dieu_kien). Sau khi điều kiện là false, vòng lặp for kết thúc.


Ví dụ vòng lặp for trong C

#include <stdio.h>   int main () {     int a;      for (a = 10; a < 20; a++) {         printf("Gia tri cua a: %dn", a);     }     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: 15 Gia tri cua a: 16 Gia tri cua a: 17 Gia tri cua a: 18 Gia tri cua a: 19 

Vòng lặp for ở trên có thể được khai báo như sau:

#include <stdio.h>   int main () {     int a;          a = 10;     for (; a < 20; ) {         printf("Gia tri cua a: %dn", a);         a++;     }     return 0; } 








Source link


Lượt xem : 229

Integrations
Users

Share Profile

Anyone at KeenThemes can view
Anyone with link can edit

Give Award

Anyone at KeenThemes can view
Anyone with link can edit

Report User

Let us know why you’re reporing this person
Don't worry, your report is completely anonymous; the person you're
reporting will not be informed that you've submitted it