return
关键字可以随时停止运行函数,将执行发送回调用该函数的语句。在main()
函数的情况下,return
退出程序。
以下代码使用return
直接退出函数。
示例代码
#include <stdio.h>
float convert(float f);
int main()
{
float temp_f, temp_c;
printf("Temperature in Fahrenheit: ");
scanf("%f", &temp_f);
temp_c = convert(temp_f);
printf("%.1fF is %.1fC\n", temp_f, temp_c);
system("pause");
return(0);
}
float convert(float f)
{
float t;
t = (f - 32) / 1.8;
t = (float)t;
return(t);
}
执行上面示例代码,得到以下结果:
Temperature in Fahrenheit: 123
123.0F is 50.6C