用c++写一个switch为什么break 和default 都报错嫩?

用c++写一个switch为什么break 和default 都报错嫩?

不贴代码鬼知道为什么报错
反正无非是
1.拼写错误
2.中文标点
3.乱加分号

因为你代码写的不对呗,switch语句后面带分号了?

看看你的码


#include <iostream>
using namespace std;
#include <string>
int main(){
    cout<<"请输入数字:"<<endl;
    int a=0;
    cin>>a;
    switch(a){
        case 1:
        cout<<"您输入的是1!"<<endl;
        break;
        case 2:
        cout<<"您输入的是2!"<<endl;
        break;
        case 3:
        cout<<"您输入的是3!"<<endl;
        break;
        case 4:
        cout<<"您输入的是4!"<<endl;
        break;
        default:
        cout<<"感谢输入!"<<endl;
        break;
    }
}
//看看这个能不能输出,用F5运行

代码贴出来看看才能知道问题点啊