switch与for的嵌套
#include<stdio.h>int main()
{
int a,b,sum;
char symbol;
scanf("%d%c%d",&a,&symbol,&b);
for(;;)
{
switch(symbol)
{
case '-':sum=a-b;printf("%d",sum);break;
case '+':sum=a+b;break;
case '*':sum=a*b;break;
case '/':sum=a/b;break;
}
a=sum;
scanf("%c%d",&symbol,&b);
}
return 0;
}
为什么switch只能执行一次?