C++ - Câu hỏi trắc nghiệm lệnh if else 1

Kết quả của chương trình sau là gì?

#include<iostream> 
using namespace std; 
  
int main()
{
   if(0)
   {
       cout << "hello";
   }
   else
   {
       cout << "GoodBye";
   }
   return 0;
}

A. Hello

B. GoodBye

C. Ket qua khac

Bài giải

-------------------- ######## --------------------

B. GoodBye

Vì if(0) trả về giá trị false nên đoạn code bên trong else sẽ được thực thi. Trong C++ 0 là false, 1 là true.

Nguồn: freetuts.net