区别是什么?如果是float main 那我还能在主函数里头用int吗?
函数名前面的函数类型 表示函数将要返回的值的数据类型 也就是 return 后面跟的数据得到数据类型。return 一个值通常用来向另一个函数返回一个结果。当然也可以用来检测函数是否异常退出。
刚才看到有人说 float main() 会报错 我用vc++3.0测试下了,是没有的。可以运行!测试代码如下~!
#include <stdio.h>
float main()
{
int a = 2;
int b;
scanf("%d", &b);
printf("a = %d, b = %d\n", a, b);
return 0.0;
}
区别就在于main函数返回值的类型是float还是int。
如果你的程序使用main当作程序入口点,用float main会报链接错误。
区别就是返回值的不同
返回值类型不同。
int main 返回的就是一个整数
float main 就是一个浮点型
返回值的类型不同。而且main方法是不能返回float类型的!!!
很明显返回值类型不同