有谁可以解释一下scanf在while中的含义,还有在循环外那两个scanf函数的意义
这是模拟计算加减乘除的题
#include<stdio.h>
#include<math.h>
int main()
{
int a, result;
char op;
scanf("%d", &a);
result = a;
scanf("%c", &op);
while (op != '=')
{
scanf("%d", &a);
switch (op)
{
case '+': result += a; break;
case '-': result -= a; break;
case '*': result *= a; break;
case '/': if (a == 0) { printf("ERROR"); return 0; }
result /= a; break;
default: printf("ERROR"); return 0;
}
scanf("%c", &op);
}
printf("%d\n", result);
return 0;
}