什么情况下才看得出void main()和main()的区别?(C语言 )

来源:百度知道 编辑:UC知道 时间:2024/07/08 14:10:06
可以举个简单的个例子吗?C语言真的很难理解 希望高手们可以耐心解答 谢谢

这个属于C语言自己蛋疼。main的只有int main(...)一种格式。

main()的写法因为最初的C语言不写类型默认为int

void main()因为对于main函数就算你写void编译器也会给你替换成int

至于参数可有可无因为main用的是调用方清理参数表的调用方式,所以函数定义的参数表不管怎么写也不会影响调用方,只要使用的参数不比调用方提供的多就行。(这个倒是算不上蛋疼)

void表示是无返回值,和主函数main()放不放没有区别

http://tieba.baidu.com/f?kz=40624328
看下这个~~