主函数的类型的各种定义有什么区别吗解决方法

主函数的类型的各种定义有什么区别吗
例如viod main() int main() float main()等等。

------解决方案--------------------
没有什么区别,记住RETURN就好了!要知道,main之后还要运行其他程序的,这个就要看之后是不是需要你的return了!一般都不需要的!
------解决方案--------------------
作为惯例,程序运行结束时应该返回一个整数作为结束符给操作系统。所以神马void main、float main都是错的,只有int main,并且新标准只接受int main。

t0.c
C/C++ code

int main(void)
{
    return 0;
}

------解决方案--------------------
有时你main的返回值会被使用,比如别人在bat里包含了你写的应用程序,就可以通过返回值知道一些信息,然后判定下一步该做什么。
------解决方案--------------------
主函数就是函数的一种啊,
前面的就是返回值的类型不同,
返回值有可能被用到根据情况而定
------解决方案--------------------
探讨

作为惯例,程序运行结束时应该返回一个整数作为结束符给操作系统。所以神马void main、float main都是错的,只有int main,并且新标准只接受int main。

t0.c
C/C++ code

int main(void)
{
return 0;
}




t1.c
C/C++ code

int main(void)
{
return 1;……

------解决方案--------------------
float main(); 头一次见, 长见识啊! 但不知道这个有什么用! 花哨不实用!?
------解决方案--------------------
只要记住如何使用int main()怎么用就行了。