为什么重载函数的重载和重写写在main内不能编译

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
C语言为什么main函数开头要声明其它函数?(1)实例一:(2)实例二:由实例一和二产生的疑问:为什么开头要声明?为什么不声明结果就变了?结果变成0而不是6,这是为什么?变成0的原理是什么?要组织文字,要说明白来,言简意赅。
家长会泥煤136
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
大概意思就是 你不声明fun
系统就不知道这个是fun
只会默认输出fun为0
你那编译器不说啥了正常不声明都运行不了就是这么要求的不声明的话你可以把你写的函数写在主函数上面就可以了不用声明不声明运行主函数怎么调用最好写#include头文件的时候系统自带的用不用""
这个叫做函数声明,因为main函数是程序的入口,就是程序从main函数开始执行的,当在main函数里遇到一个未知的函数时就会报错。所以种做法,一种是把子函数放在main函数之前,另一种是在main函数之前定义子函数,推荐第二种。
你不声明,系统有的会默认一个结果0,声明后就调用你的自定义函数
为您推荐:
扫描下载二维码为什么void main()不能通过编译【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:547,380贴子:
为什么void main()不能通过编译收藏
用main()才可以,但是不能用void main(),为什么呢?用void main()不能通过编译
c语言哪里好?达内,0基础入学,无专业要求,先就业后付款,毕业&薪&起点.c语言哪里好?达内C语言课程,独创TTS8.0授课模式,一线名师授课.
【入吧必看】C语言吧 吧规 & 入门指导 [2011.10] [精品] [置顶]
你用super mian()吧
如果函数没有参数,可以在括号中写void,也可以是空括号,如int main(void)或int main()
严格的编译器不承认void
不是严格,是老式,C99要求连括号里都要加void
6L别笑死人了
7L自己看看C PRIMER PLUS吧,废话我懒得说了(当然我也是小白)
老式也只是可以省略int。main()不是void main()。void main()是非标准的扩展形式,不是每个编译器都支持。
以前我经常void main() ,但是学到函数后改成int main ()了。
黑马程序员c语言,不断超越自己,打造更深更全面的课程,大牛带你赢高薪
看的书上写的是void main()我用的是FREE-C这个软件恩,不承认void
C作者的博客都声明他从来没有说过void main()这种声明
登录百度帐号推荐应用18:00 提问
为什么一个c程序只能有一个main函数
为什么一个c程序只能有一个main函数?如果一个程序有多个功能,那么不能有多个main函数么?
按赞数排序
不是说一个程序只能有一个main函数,而是说一个程序中,每个函数必须有自己的名字(C++有函数重载,同名,同参数的函数也只能有一个)。
否则你调用函数的时候,编译器怎么知道你调用的是哪一个。
至于程序有很多功能,这个只要一个main函数,在里面通过程序启动参数或者菜单等区分就可以了。
这是规定,程序只有一个入口函数main()。假设是你来设计C++编译系统,有多个main(),你想先执行哪一个?总得有个规定吧?
就像是一颗大树一样,大树只有一棵主干,想要有多个功能,是创建多种方法,这个方法就像树枝。没有树干树枝不会存活,没有main其它方法就不会运行。
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!
我的理解是main函数也就是主函数就相当于一个对外的接口,就像树的根,如果程序有多个功能就在main前声明,然后实现,最后在main里面调用对应的功能函数不就可以了,如果有多个main函数那不就相当于是个分岔口了,编译器瞬间就凌乱了
你可以这样理解,一个程序里面可以有许多的函数,但是main是最特殊的那个,是系统定义好的,系统需要在一个程序中找到这个main函数并开始运行这个程序,如果你的程序里面不写main函数,那系统就无法识别你了。
如果你还要问为什么叫main这个名字,估计你得去问编写这个语言的人了。
靠,好高大上的问题,坐等大神
我是这么理解的,程序就像一个人,吃东西只能从口里进去。main()函数就相当如这个入口。至于为什么是main()函数,这个就像为什么太阳就太阳啊,为什么不叫月亮啊,因为人为规定的嘛
To make programme ,
must order by. Entry Point of programme is main function.
from main function, every programme
main是一个程序的入口,这根堆栈有关系
其他相关推荐本帖子已过去太久远了,不再提供回复功能。}

我要回帖

更多关于 java main函数写法 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信