Lồng các lệnh if trong C++

Lồng các lệnh if trong C++

Trình duyệt của bạn không hỗ trợ nghe audio.

Nó là hợp lệ để lồng các lệnh if-else trong C++, nghĩa là bạn có thể sử dụng một lệnh if hoặc else bên trong lệnh if hoặc else khác.

Cú pháp để lồng các lệnh if trong C++ như sau:

if( bieu_thuc_boolean 1)

{

   // Thuc thi khi bieu thuc boolean 1 la true    if(bieu_thuc_boolean 2)    

{

      // Thuc thi khi bieu thuc boolean 2 la true    } }

Bạn có thể lồng else if…else theo cách tương tự như bạn đã lồng lệnh if.

Ví dụ

#include <iostream>
using namespace std;


int main ()

{

   // Khai bao bien cuc bo:    int a = 100;    int b = 200;    // kiem tra dieu kien cua bieu thuc boolean    if( a == 100 )    

{

       // neu dieu kien la true thi kiem tra tiep dieu kien sau        if( b == 200 )        

{

          // neu dieu kien la true thi in dong sau           cout << "Gia tri cua a la 100 va b la 200" << endl;        }    }    cout << "Gia tri chinh xac cua a la: " << a << endl;    cout << "Gia tri chinh xac cua b la: " << b << endl;    return 0; }

Chạy chương trình C++ trên sẽ cho kết quả như hình sau: