#include <stdio.h>
#include <stdlib.h>
double calculator(double x,char operate,double y);
int main(void){
double x,y;
char operate;
printf("请您输入要操作的数:");
scanf("%f%c%f",&x,&operate,&y);
calcultor(x,operate,y);
return 0;
}
double calcultor(double x,char operate,double y){
switch(operate){
case '+' :
printf("%f%c%f=%f\n",x,operate,y,x+y);
break;
case '-' :
printf("%f%c%f=%f\n",x,operate,y,x-y);
break;
case '*' :
printf("%f%c%f=%f\n",x,operate,y,x*y);
break;
case '/' :
if(y==0){
printf("除数不能为0!\n");
break;
}
printf("%f%c%f=%f\n",x,operate,y,x/y);
break;
defulat :
printf("您输入的为无效字符,请重新输入!");
break;
}
return 0;
}
pc@pc:$ gcc -o calculator calculator_test.c
calculator_test.c:14: 错误: 与‘calcultor’类型冲突
calculator_test.c:10: 错误: ‘calcultor’的上一个隐式声明在此
求高人解决一下,谢谢
#include <stdio.h>
#include <stdlib.h>
double calcultor(double x,char operate,double y);
拼写错误
{{-
想知道每条指令或函数的系统消耗。比如系统执行int a=0;的开销是多少。有没有类似的文档之类的。不要和我说用什么clock()函数来测试。我想要相关总结好的文档
先反汇编,然后拿着cpu的指令手册查每条指令的时间周期 ......