Vòng lặp While trong C++ là gì?

Vong Lap While Trong C La Gi



Vòng lặp trong C++ là một phần quan trọng của lập trình và chúng cho phép thực hiện lặp đi lặp lại các câu lệnh cho đến khi một điều kiện xác định là Đúng. Các vòng lặp trong C++ làm cho mã ngắn gọn, dễ đọc và dễ bảo trì hơn. Có ba loại vòng lặp trong C++: vòng lặp do, while và for.

Đọc tiếp để biết thêm thông tin về trong khi lặp lại trong C++.

Vòng lặp While trong C++ là gì?

Trong Lập trình C++, tên gọi khác của một trong khi lặp lại là một vòng lặp được thử nghiệm trước. Nó cho phép chương trình thực thi lặp đi lặp lại các câu lệnh trong một khối nhất định miễn là điều kiện của vòng lặp là đúng. Vòng lặp đầu tiên kiểm tra điều kiện; nếu điều kiện là đúng, mã trong ngoặc của vòng lặp sẽ được thực thi trước và vòng lặp sẽ thực thi mã đó nhiều lần, khi điều kiện cụ thể trở thành sai, mã và các câu lệnh bên trong ngoặc của vòng lặp sẽ không được thực thi nữa.







Các thành phần của vòng lặp While

Các thành phần thiết yếu của trong khi lặp lại bao gồm:



  • trong khi từ khóa
  • Điều kiện kiểm tra
  • Các câu lệnh
  • Tăng hoặc Giảm

Cú pháp của vòng lặp while

Cú pháp của trong khi lặp lại trong C++ như sau:



trong khi ( kiểm tra điều kiện )

{

//Các câu lệnh được thực hiện lặp đi lặp lại

// Thao tác Tăng (++) hoặc Giảm (--)

}

Sau đây là sơ đồ luồng của trong khi lặp lại :





Cách sử dụng vòng lặp while trong C++

Xem xét ví dụ nơi chúng tôi muốn in 'Linux' mười lần. Thay vì gõ câu lệnh “printf” mười lần, chúng ta có thể sử dụng trong khi lặp lại để chạy tối đa mười lần lặp. Đây là một ví dụ:



#include

sử dụng không gian tên std ;

int chủ yếu ( ) {

int đếm = 0 ;

trong khi ( đếm < 10 ) {

cout << 'Linux \N ' ;

đếm ++;

}

trở lại 0 ;

}

Đoạn mã trên sử dụng vòng lặp while để in thông báo 'Linux' 10 lần. Nó khởi tạo biến bộ đếm thành 0, sau đó sử dụng vòng lặp while để thực thi câu lệnh cout và tăng bộ đếm cho đến khi đạt 10.

Cách sử dụng vòng lặp vô hạn trong C++

Trong một số trường hợp, các trong khi lặp lại có thể không bao giờ chạy. Khi điều kiện của vòng lặp trở thành sai, vòng lặp kết thúc và câu lệnh đầu tiên sau vòng lặp sẽ được in ra. Nếu bạn muốn sử dụng vòng lặp while vô tận thì hãy thêm điều kiện luôn đúng. Ví dụ: giá trị của số nguyên “a” sẽ luôn lớn hơn 10 để vòng lặp không bao giờ kết thúc:

#include

sử dụng không gian tên std ;

int chủ yếu ( ) {

int Một = 10 ;

trong khi ( Một >= 10 )

{

cout << Một << ' \N ' ;

Một ++;

}

trở lại 0 ;

}

Ghi chú: Thay vì chỉ định một điều kiện luôn đúng, từ khóa “true” cũng có thể được sử dụng với vòng lặp while.

Cách sử dụng toán tử logic trong vòng lặp while – C++

Các toán tử logic như VÀ (&&) HOẶC (||) cũng có thể được sử dụng trong trong khi lặp lại . Nếu bạn đang sử dụng toán tử AND, cả hai điều kiện phải đúng để chạy trong khi lặp lại và nếu bạn đang sử dụng HOẶC toán tử, vòng lặp sẽ chạy cho đến khi cả hai điều kiện trả về false.

#include

sử dụng không gian tên std ;

int chủ yếu ( ) {

int x = 1 , = 1 ;

trong khi ( ( x <= 5 && <= 5 ) || x + <= 10 ) {

cout << 'x:' << x << ', Và: ' << << kết thúc ;

x ++;

++;

}



trở lại 0 ;

}

Đoạn mã trên minh họa việc sử dụng cả hai toán tử logic AND và logic OR trong một trong khi lặp lại . Vòng lặp sẽ tiếp tục chạy miễn là một trong hai điều kiện còn đúng:

dòng dưới cùng

Các trong khi lặp lại trong C++ cho phép khối mã chạy lặp lại tùy thuộc vào một điều kiện nhất định. Nó là một thành phần thiết yếu của lập trình C++ giúp mã ngắn gọn và dễ bảo trì hơn. Cú pháp của trong khi lặp lại bao gồm một điều kiện cần được kiểm tra, các câu lệnh được thực hiện lặp lại và một thao tác tăng hoặc giảm ở cuối. Các toán tử logic như AND và OR có thể được sử dụng trong vòng lặp while, ngoài ra, vòng lặp vô hạn cũng có thể được tạo bằng cách sử dụng một điều kiện luôn đúng.