在这里学习C,我对如何使用函数原型感到很困惑。
我主要是在将函数调用到 main 中时遇到问题。我确定我这里有一些东西搞砸了,因为这一切都是打印内存中的任何内容。
感谢您的帮助。
#include <stdio.h>
double source_volt(double vs);
int main()
{
double source_volt(double vs);
double vs;
printf("%lf", vs);
return 0;
}
double source_volt(double vs)
{
int valid = 0;
do
{
printf("Enter source voltage Vs in volts: ");
scanf("%lf", &vs);
if (vs < 0 || vs > 100)
{
valid = 0;
printf("Please enter a number between 0 and 100.\n");
}
else
valid = 1;
}while(!valid);
return vs;
}