liangmeisheng 发表于 2020-10-8 15:07:12

关于switch

#include<iostream>
#include<string>
#include<math.h>
#include<iomanip>
#include<stdio.h>
using namespace std;
main()
{
        int a;
        while((a = cin.get()) != 'c')
        {
                switch(a)
                {
                        case 'a':
                        cout<<"555";break;
                        case 'b':
                        cout<<"666";break;
                        default:
                        cout<<"default";break;
                }
        }
       
}


为什么输入 a或b 都会打印default,

lhgzbxhz 发表于 2020-10-8 15:38:44

因为程序把你输入的换行符也读取进去了
页: [1]
查看完整版本: 关于switch