Em muốn hỏi về thứ tự thực hiện các lệnh sau đây ạ? Sau khi chạy thì kết quả cho ra 4, vì sao ạ?
#include <iostream>
using namespace std;
int main(){
int a=5;
switch (a/2){
case 1: a = a + 4;
default: a++;
case 2: a = a - 4;
case 3: a = a * 4;
}
cout << a << endl;
return 0;
}