函数模块性问题
#include<stdio.h>int main()
{
#define MAXCOUNT 4
float tempConvert(float);
int count;
float celsius, fahren;
for (count = 1; count <= MAXCOUNT; count++)
{
printf("\nEnter a Fahrenheit temperature:");
scanf_s("%f", &fahren);
celsius = tempConvert(fahren);
printf("The Celsius equivalent is %5.2f\n", celsius);
}
return 0;
}
float temConvert(float inTemp)
{
return((5.0 / 9.0)*(inTemp- 32.0));
}
此程序是我在参考书上看到的,但我在Microsoft visual studio 2015上运行却产生了问题,编译时是成功的。
我使用的是win32控制台程序,求指点是何原因。