为什么下面的代码运行过程输入ab值后的第三行算术运算符输入后直接没结果了,整个代码检查过好几遍了就是结果出不来,但是把算术运算符那一行换到ab的上面就运行的了,这究竟的为啥
scanf("%c",&ch);这行之前加个getchar();接收掉输入b变量后输入的换行符。否则ch接收了换行符,自然不行了