社区
C语言
帖子详情
请问main()起什么作用?
giantzz
2002-03-25 09:38:11
如果用c作os的话,还用她吗?
...全文
135
37
打赏
收藏
请问main()起什么作用?
如果用c作os的话,还用她吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
37 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
梅雪香
2002-04-07
打赏
举报
回复
不用也行,就象你回家,没有门
gonglei2005
2002-04-07
打赏
举报
回复
main()是操作系统的入口,每个c程序都的有就想是进家的门一样。
liyifan_2000_2001
2002-04-07
打赏
举报
回复
入口
sky_color
2002-04-07
打赏
举报
回复
反正没有它就是不行!和没啥别没钱一个理!呵呵。。
igand
2002-04-07
打赏
举报
回复
没有main()就象没有头一样
MarkDong
2002-03-27
打赏
举报
回复
做OS也可以做成带有main函数,编译为exe文件后,你需要用汇编自己做一个boot loader来加载你的exe文件。不过现在有很多这种boot loader是免费的。
pilishine
2002-03-27
打赏
举报
回复
程序的入口
audny
2002-03-27
打赏
举报
回复
main是整个函数的头地址,这个问题说的够多了,上面的兄弟们讲得很明白,给分结单吧!
dlgab
2002-03-26
打赏
举报
回复
main入口作用。
poly30
2002-03-26
打赏
举报
回复
main()是c规定的一个函数
它是程序的入口
如果是在windows下,你可以自己写WinMain()函数
dy_paradise
2002-03-26
打赏
举报
回复
main()就是程序的入口点呀~~~~ 一个程序就是从这里开始执行的~~~
kangjian1
2002-03-26
打赏
举报
回复
我猜你是在单片机上开发整个系统吧?如果是这样,以下意见可能有用:
1。如果包括OS都是你自己写,管他什么main不main,
只要你愿意,用什么都行。
2。如果你在别人的OS上开发,比如winCE,你就要使用它所规定的方式,可能
是main。
kinghawk
2002-03-26
打赏
举报
回复
main()可以理解为程序执行的向导(或导游),也就是说,程序在正式(记住,是正式)运行时,是按照它指定的顺序、方式来做的。
它要程序开始做加法,程序就开始做加法,让程序调用函数,程序就调用函数。
所以,只要是程序,就必须有且仅有一个main。
如果有两个,就想像你在一个完全不知道的地方同时有两个人向你指引两条不同的路时你会怎么办?
你在mfc中可能没有看到main,但它并不是没有,而是隐藏了。
有时main可以是winmain。
门吹西风
2002-03-26
打赏
举报
回复
如果没有main(),你写的东西一点也不会被执行的!
它会缺省地被OS调用!是你的程序的入口!
QSQ99
2002-03-26
打赏
举报
回复
main()是程序的入口
程序的执行就从它开始
可以称它为程序的入口点
azure711
2002-03-26
打赏
举报
回复
操作系统与程序的接口
lightning
2002-03-25
打赏
举报
回复
入口可以由自己定义.main(),entry()...都可以.你还可以控制他们装载到哪个地址上.
打个比方,你可以一开机就让他到0x xxx xxx(main,entry...装载后的地址)
开始运行.
ywls
2002-03-25
打赏
举报
回复
程序的开始函数
bbbbbb
2002-03-25
打赏
举报
回复
main()是应用于c源程序的最初入口,是整个你编写的程序的最初地址!你所说的用c作os只是c编译成的执行文件作os,与编译时的语法无关!
eagleyin
2002-03-25
打赏
举报
回复
CPU复位的时候,IP寄存器是固定指向某个位置的(在PC机中一般指向ROM内的系统自检和启动代码),然后这段代码又会去执行OS的启动代码(在PC中ROM中的代码会跑去检查磁盘的引导扇区,OS的启动代码一般放在那里),再然后,你的系统就起来了,呵呵
加载更多回复(17)
java程序的
main
函数中的args参数有什么
作用
?
java程序的
main
函数中的args参数有什么
作用
? args的
作用
:在程序启动时可以用来指定外部参数 举例:打开idea中的项目配置编辑框 在环境临时配置一栏,设置运行时的服务端口为8989 -D:表示向运行类传参 这样就能覆盖启动的程序中原本设置好的服务端口了。为什么能在程序启动过程中用临时传参覆盖掉原本代码中默认的配置,就是因为这个server.port=8989 能够通过args参数传给主函数 ...
为什么是int
main
(void),而不是void
main
(void)?
C/C++ 小误区:void
main
() 这是基于我们学校老师一直使用void
main
(),而发的感慨,大一学习C语言时,我就在想,老师上课演示的为什么一直用void
main
(),而不是int
main
()呢?不为了偷懒?还是习惯性的语句呢?在查阅了部分大牛的博客,翻阅了C Primer Plus和C++ Primer Plus这两本圣经级别的书本之后,得出以下结论(有一部分是别人的结论,...
【Python】if name == '__
main
__'究竟有什么
作用
?
1前言在很多的源码中,我们经常可以看到有一句话if__name__=='__
main
__':但是我们在运行的时候,又会发现把这句话删掉的时候却又不影响代码的执行,那为什么要加这么一句话呢?本文将进一步介绍“if name == '__
main
__'”这命令的含义,以及在实际项目中如何应用。2__name__的
作用
python的变量中,分别有单下划线_xxx,双下划线__xxx,以及变量前后均...
if name == ‘
main
’的
作用
是什么
输出结果出现了两次
main
函数的的结果,我们实际上是只需要一个
main
的结果就可以了,那么我们就在第一个程序const.py里面加上。if __name__ == "__
main
__":就可以了。area.py里面可以看到只有一个
main
输出面积。.公式s=π*r*r 面积.3.14*半径的平方。if __name__ == "__
main
__":后,可以看到只输出面积area的结果。当.py文件以模块形式被导入时,if。’的意思是:当.py文件被直接运行时,if。’之下的代码块不被运行。
html中body中的
main
,html5中的
main
元素怎么用?
html5中的
main
元素怎么用?发布时间:2020-05-14 15:43:14来源:亿速云阅读:235作者:Leah今天小编给大家分享的是html5中的
main
元素使用的详细介绍,相信大部分人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,话不多说,一起往下看吧。W3C 规范 的主要目的是将 ARIA 的地标性
作用
main
映射到 HTML 中的元素。这可以帮助那些屏幕阅读设备和辅...
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章