这段c语言是什么意思,还有它的答案为什么是12.00 160.00 2.50
#include<stdio.h>#include<stdlib.h>
double SD(int a, int b, char op) {
double x;
switch(op) {
case '+': x=a+b; break;
case '-': x=a-b; break;
case '*': x=a*b; break:
case '/': if(b) x=(double)a/b;
else exit(1);
break;
default: {printf("运算符错!\n");exit(1);}
}
请把详细的解题步骤和思路写出来