黑马程序员技术交流社区
标题:
为什么一个C程序只能有一个main函数?
[打印本页]
作者:
伍陶陶
时间:
2015-11-12 21:26
标题:
为什么一个C程序只能有一个main函数?
为什么一个C程序只能有一个main函数?对此表示不解。
作者:
1170191405
时间:
2015-11-12 21:38
main函数为程序的入口、起点,程序运行时会先去找main函数,并从main函数开始执行
如果出现多个main函数,那么执行的时候执行哪一个main函数呢?这样就会乱套
作者:
1170191405
时间:
2015-11-12 21:40
而且c语言本身规定只能有一个主函数- -并没有为什么
作者:
xiaoniulang
时间:
2015-11-12 21:55
要不从哪里开始执行呢???
作者:
沐小妖mavs
时间:
2015-11-12 21:57
c语音本身就只有一个主函数,这是约定的,执行也是从主函数开始
作者:
梦我天堂
时间:
2015-11-12 22:09
JAVA也是
作者:
453702877
时间:
2015-11-12 22:10
c语言规定的就是一个主函数啊
作者:
gbl19920226
时间:
2015-11-12 22:22
一个大工程运行首先得找到入口啊,main()函数就是这个入口,所以程序就从main函数开始执行,要是有多个main的话程序就不知道从那里开始执行了,这样不就乱套了吗
作者:
gbl19920226
时间:
2015-11-12 22:24
一个大工程运行首先得找到入口啊,main()函数就是这个入口,所以程序就从main函数开始执行,要是有多个main的话程序就不知道从那里开始执行了,这样不就乱套了吗
作者:
liuchuan_alex
时间:
2015-11-12 22:24
这个就是标准,,
作者:
陌忆
时间:
2015-11-12 22:35
因为如果有多个main()函数,计算机不知道从哪里开始执行
作者:
sd6628611
时间:
2015-11-12 22:46
水的漂亮
作者:
心存猛虎2015
时间:
2015-11-12 23:19
兄弟 人为什么只长一张嘴呢 对此表示不解
作者:
chenxinju
时间:
2015-11-12 23:19
只有一个入口,不然会混乱
作者:
触底反弹
时间:
2015-11-13 21:15
人死的方法很多,可是出生的办法都一样
作者:
acdd112
时间:
2015-11-13 21:28
作为一个开始的路口
作者:
指破苍穹
时间:
2015-11-13 21:47
主函数喽,只有一个
作者:
taylor_mbi3K
时间:
2015-11-13 22:06
main函数是系统进入程序的一个入口,有两个入口,程序就不知道进那个了!
作者:
勇猛的小黑
时间:
2015-11-13 22:50
java 也是啊。 public static void main(String args[])(){}
作者:
HI耀玮
时间:
2015-11-13 23:00
我也想知道
作者:
PlatoTu
时间:
2015-11-13 23:33
一山不容二虎
作者:
zdsbt
时间:
2015-11-13 23:55
相当于入口,两个的话电脑就不知道从哪里开始了啊。不光是主函数,其它自定义的函数名字也不能一样的,电脑也会认不出来的!
作者:
sf1215225
时间:
2015-11-13 23:59
一个程序只需要运行一次就够了,多了没用也没必要.你要是想条件判断想让它运行某一部分,后边有学条件编译#if#endif啥的
作者:
韦德460
时间:
2015-11-15 09:25
楼上说的很好了
作者:
沐小妖mavs
时间:
2015-11-15 10:40
main函数为程序的入口,都是从main函数开始执行,就像一个程序,如果有多个入口,那到底从哪一个入口开始进入呢?对不对
作者:
springD
时间:
2015-11-15 16:32
main()函数是入口,如果没有入口,程序就没法运行,如果有多个main()函数,就不知道从哪个开始执行了,所以只有一个。
作者:
江流石不动
时间:
2015-11-15 17:38
大部分建筑物都只有一个大门
作者:
lixiang73033
时间:
2015-11-15 18:02
main函数是C程序运行的入口,就好比家里的门,肯定就会只有一个,不然肯定会乱的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2