使用函数要先给变量初始化

来源:互联网 发布:傲剑飞龙升级数据 编辑:程序博客网 时间:2024/05/17 09:39
#include <stdio.h>
float sbwangyuxi(float x,float y);
int main(void)
{
float a,b;
  sbwangyuxi(a,b);
return 0;
}
float sbwangyuxi(float x,float y)
{
float c;
while(scanf("%f,%f",&x,&y))
{
  c=(x-y)/(x*y);
  printf("%f\n",c);
}
}
上面这个怎么运行怎么错误,最后给主函数里的变量赋值
在主函数里加入a=0,b=0;才能成功运行
#include <stdio.h>
float sbwangyuxi(float x,float y);
int main(void)
{
float a,b;
a=0,b=0;
sbwangyuxi(a,b);
return 0;
}
float sbwangyuxi(float x,float y)
{
float c;
while(scanf("%f,%f",&x,&y))
{
  c=(x-y)/(x*y);
  printf("%f\n",c);
}
}
原创粉丝点击