Đề Xuất 5/2022 # While Và Do…while Trong C++ # Top Like

Xem 8,118

Cập nhật nội dung chi tiết về While Và Do…while Trong C++ mới nhất ngày 22/05/2022 trên website Cuocthitainang2010.com. Hy vọng thông tin trong bài viết sẽ đáp ứng được nhu cầu ngoài mong đợi của bạn, chúng tôi sẽ làm việc thường xuyên để cập nhật nội dung mới nhằm giúp bạn nhận được thông tin nhanh chóng và chính xác nhất. Cho đến nay, bài viết này đã thu hút được 8,118 lượt xem.

--- Bài mới hơn ---

  • Sự Khác Biệt Giữa Định Dạng Rar Và Zip Là Gì. Trình Lưu Trữ Winzip Và Winrar: Chọn Gì? Điểm Giống Và Khác Nhau Của Người Lưu Trữ. Tại Sao Phải Lưu Trữ Tệp
  • Sự Khác Nhau Giữa Hàng Mỹ Và Hàng Hàn Quốc ?
  • Sự Khác Biệt Giữa Latte Và Cappuccino
  • Sự Khác Biệt Giữa Latte Và Cappuccino Là Gì? Sự Khác Biệt Trong Loại Cà Phê Mạnh Hơn Và Thêm Sữa Vào
  • Sự Khác Biệt Giữa Xa Hơn Và Xa Hơn
  • Cấu trúc while

    Vòng lặp while có cấu trúc như sau:

    while (condition) { // Code while condition is true }

    Các biểu thức Initialization statement và Update statement không xuất hiện trong cấu trúc while. Do đó cần hiện thực chúng trước và trong vòng lặp để chương trình không bị lặp vô hạn.

    Đoạn code trong thân vòng lặp (body of loop) có thể chứa các biểu thức tính toán logic, các cấu trúc điều kiện ( if ... else, switch ... case) hoặc cả các cấu trúc lặp khác. Nhờ đó có thể xây dựng được các chu trình lặp lồng nhau (sử dụng để thao tác với mảng nhiều chiều, …).

    Nguyên tắc hoạt động

    Giống như cấu trúc for, quá trình lặp trong while sẽ diễn ra liên tục cho đến khi biểu thức Condition trả về giá trị false.

    Sơ đồ hoạt động của cấu trúc while như sau:

    Vòng lặp while thường được sử dụng trong các trường hợp không biết rõ số lần lặp. Ví dụ:

    using namespace std;

    int main()

    {

    int s = 0;

    int i = 0;

    while(s < 100)

    {

    i++;

    s += i;

    }

    s = 0;

    i = 0;

    while(i++, s < 100)

    s += i;

    s = 0;

    i = 0;

    while(1)

    {

    i++;

    s += i;

    break;

    }

    return 0;

    }

    Cấu trúc do…while

    Vòng lặp do ... while có cấu trúc như sau:

    do { // Code } while (Condition);

    do ... while có đầy đủ các tính chất mà một vòng lặp cần phải có. Tuy nhiên, khác với cấu trúc while, biểu thức điều kiện của do ... while được đặt phía sau đoạn code, do đó vòng lặp sẽ được thực hiện ít nhất một lần, bất kể các giá trị đầu vào có thoả biểu thức điều kiện hay không.

    Nguyên tắc hoạt động

    Sơ đồ hoạt động của cấu trúc do ... while như sau:

    Cấu trúc do ... while thường được sử dụng để kiểm tra các giá trị đầu vào (thường là các giá trị được nhập từ bàn phím).

    Chương trình sau kiểm tra dữ liệu nhập vào có thể là một tháng trong năm hay không:

    int main() { int month; do { return 0; }

    Ngoài ra có thể tận dụng do ... while để làm một số công việc “thú vị”, chẳng hạn như sau:

    using namespace std;

    int main()

    {

    int n;

    do

    {

    } while(n <= 0);

    int i;

    int s = 0;

    do

    {

    } while(s += i, –n);

    return 0;

    }

    Chương trình trên thực hiện việc tính tổng n số nguyên nhập vào từ bàn phím mà không cần tạo mảng để lưu trữ các số mà thực hiện cộng trực tiếp sau từng lần nhập.

    Một số lưu ý

    breakcontinue cũng có thể được sử dụng trong hai cấu trúc lặp này, break sẽ thoát khỏi vòng lặp ở mức thấp nhất (vòng lặp trong cùng nếu có nhiều vòng lặp lồng nhau).

    Tương tự như trong cấu trúc for, sau dòng lệnh while không có dấu “;“.

    --- Bài cũ hơn ---

  • Javascript: Cách Sử Dụng Var, Let Và Const
  • Chuẩn Uefi, Legacy Là Gì? Sự Khác Nhau Giữa Uefi, Legacy, Bios 2022
  • Chuẩn Uefi Và Legacy Là Gì
  • Báo Và Tạp Chí Giống Và Khác Nhau Như Thế Nào?
  • Sự Khác Nhau Giữa Báo Điện Tử, Tạp Chí Điện Tử Và Trang Điện Tử Tổng Hợp
  • Bạn đang đọc nội dung bài viết While Và Do…while Trong C++ trên website Cuocthitainang2010.com. Hy vọng một phần nào đó những thông tin mà chúng tôi đã cung cấp là rất hữu ích với bạn. Nếu nội dung bài viết hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất. Chúc bạn một ngày tốt lành!

  • Web hay
  • Links hay
  • Push
  • Chủ đề top 10
  • Chủ đề top 20
  • Chủ đề top 30
  • Chủ đề top 40
  • Chủ đề top 50
  • Chủ đề top 60
  • Chủ đề top 70
  • Chủ đề top 80
  • Chủ đề top 90
  • Chủ đề top 100
  • Bài viết top 10
  • Bài viết top 20
  • Bài viết top 30
  • Bài viết top 40
  • Bài viết top 50
  • Bài viết top 60
  • Bài viết top 70
  • Bài viết top 80
  • Bài viết top 90
  • Bài viết top 100