Thứ Ba, 28 tháng 9, 2021

11: Điều khiển vòng lặp while và for trong lập trình C

Vòng lặp While và Do while

Phát biểu như sau: Lặp nếu điều kiện đúng – Thoát khi điều kiện sai. Đơn giản vậy thôi.


Cú pháp:


while (điều kiện)

{

    //lệnh;

}

//hoặc

do

{

   //lệnh

}

while(điều kiện)





Với vòng lặp while (hay while do) chương trình sẽ kiểm tra câu lệnh trước, sau đó thực hiện khối lệnh nếu đúng, nếu sai sẽ thoát ra. Điều này sẽ khác với do While là thực hiện lệnh trước và kiểm tra sau.





Ví dụ về vòng lặp while

In ra dãy số từ 1 đến 10.


#include <stdio.h>

 

int main(){

    int number = 1;

    while (number <= 10)

    {

      printf("%d\t", number);

      number++;

    }

}


Ví dụ về vòng lặp do while

Bài tập in ra dãy số từ 1 đến 10


#include <stdio.h>

 

int main()

{

   int number = 1;

   do

   {

      printf("%d\t", number);

      number++;

   }

   while (number <= 10);      

}


Vòng lặp for (hay for do)

For dùng trong trường hợp muốn lặp số lần nhất định.

Cú pháp:


for (khởi tạo giá trị biến lặp; điều kiện lặp; cập nhật biến lặp)

{

    // các lệnh cần lặp

}





Ví dụ


#include <stdio.h>


int main() {

  int i;

  for (i = 1; i < 11; ++i)

  {

    printf("%d ", i);

  }

  return 0;

}


0 bình luận:

Đăng nhận xét