C++switch语句,这两个有什么区别??
查看原帖
C++switch语句,这两个有什么区别??
1421656
little_q_exist楼主2024/8/24 21:17

这个代码WA一个

#include<iostream>
using namespace std;
int main(){
    int day;
    cin>>day;
    switch(day)
    {
        case (1||3||5):
            cout<<"NO";
            break;
        default:cout<<"YES";
    }
    return 0;
}

这个代码AC

#include<iostream>
using namespace std;
int main(){
    int day;
    cin>>day;
    switch(day)
    {
        case 1:
        case 3:
        case 5:
            cout<<"NO";
            break;
        default:cout<<"YES";
    }
    return 0;
}

如题,请问各位大佬,这俩有什么不一样吗?

2024/8/24 21:17
加载中...