Về câu lệnh switch/case trong mã C++ bên dưới: "Case 1" rõ ràng là sai, vậy tại sao nó lại nhập vào vòng lặp do-while?Câu lệnh Switch/Case trong C++
#include <iostream>
using namespace std;
int main() {
int test = 4;
switch(test) {
case 1: do {
case 2: test++;
case 3: test++;
case 4: cout << "How did I get inside the do-while loop?" << endl; break;
case 5: test++;
} while(test > 0);
cout << test << endl;
}
}
Tôi không thấy 'trường hợp 7' trong ví dụ của bạn –
typo nhẹ, tôi đã thay đổi 7 -> 1 – user320723