Em có dòng code:
#include <iostream>
using namespace std;
int main(){
int nIn;
cout << "Enter your month of birth" << endl;
cin >> nIn;
switch (nIn)
{
case 1:
int trashnumber;
case 2:
trashnumber = 3;
case 3:
cout << trashnumber<<endl;
break;
}
system("pause");
return 0;
}
em Buid nó k có lỗi, khi chạy em chọn trashnumber là 2 thì nó vẫn cout ra 3, em nghĩ khi nhấn 2 thì trashnumber chưa được cung cấp ô nhớ, vậy khi xuất nó lấy giá trị của ai vậy mọi người.