Computer >> Máy Tính >  >> Lập trình >> lập trình C

For Versus While Loop in C

Vòng lặp dành cho

Vòng lặp for là một cấu trúc điều khiển lặp lại. Nó thực hiện các câu lệnh một số lần cụ thể. Đầu tiên, nó lấy giá trị ban đầu từ nơi nó bắt đầu lặp lại. Thứ hai, nó có điều kiện, được kiểm tra là đúng hay sai. Cuối cùng, nó tăng / giảm và cập nhật các biến vòng lặp.

Đây là cú pháp của vòng lặp for trong ngôn ngữ C,

for ( init; condition; increment ) {
   statement(s);
}

Đây là một ví dụ về vòng lặp for trong ngôn ngữ C,

Ví dụ

#include <stdio.h>
int main () {
   int a = 5;
   for(int i=0;i<=5;i++) {
      printf("Value of a: %d\n", a);
      a++;
   }
   return 0;
}

Đầu ra

Value of a: 5
Value of a: 6
Value of a: 7
Value of a: 8
Value of a: 9
Value of a: 10

Vòng lặp trong khi

Vòng lặp while được sử dụng để thực hiện các câu lệnh bên trong khối vòng lặp while cho đến khi điều kiện là đúng. Chỉ cần một điều kiện để thực thi các câu lệnh bên trong khối. Khi điều kiện trở nên sai, nó sẽ dừng và thực thi các câu lệnh bên dưới vòng lặp while.

Đây là cú pháp của vòng lặp while trong ngôn ngữ C,

while(condition) {
   statement(s);
}

Đây là một ví dụ về vòng lặp while trong ngôn ngữ C,

Ví dụ

#include <stdio.h>
int main () {
   int a = 5;
   while( a < 10 ) {
      printf("Value of a: %d\n", a);
      a++;
   }
   return 0;
}

Đầu ra

Value of a: 5
Value of a: 6
Value of a: 7
Value of a: 8
Value of a: 9