看到了一道题
fun函数的返回类型
fun(float x)
{
float y;
y=3*x-4;
return y
}
一开始会觉得返回值值是float。
我们不妨来试验一下。
printf函数打印有点不恰当,因为要有格式控制符。
我们可以使用std::cout可以自动判断类型。
#include <iostream>
fun(float x)
{
float y;
y=3*x-4;
return y;
}
int main()
{
float x=1.1;
std::cout<<fun(x);
}
输出后的答案是0.
显而易见是int 型。
也可以解释为什么main函数前的int也可以省去。