社区
C语言
帖子详情
请问main()起什么作用?
giantzz
2002-03-25 09:38:11
如果用c作os的话,还用她吗?
...全文
109
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)
Linux0.11内核
main
函数那些事
本课程介绍Linux0.11版本内核如何人工设置第一个任务(task 0)以及任务0从内核态切换到用户态的详细过程。包括全局描述符表中的TSS0描述符和LDT0描述符的创建过程。与引导过程中全局描述符表及局部描述符表的创建过程...
main
在c语言中的
作用
,
main
函数在C语言中是怎么定义的?有什么
作用
?
有什么
作用
?更新时间:2019-10-24 13:55最满意答案额,
main
不是程序的最开始啦。拿用glibc的程序来说,C语言执行的过程应该是 _start -> _libc_start_
main
->
main
-> exit -> _exit -> exit其中...
html中
main
标签什么意思,html5
main
标签是什么意思?html5
main
标签
作用
的详细介绍-
首先,我们来了解一下html
main
是什么意思:html5
main
标签的定义和
作用
:标签规定文档的主要内容。元素中的内容对于文档来说应当是唯一的。它不应包含在文档中重复出现的内容,比如侧栏、导航栏、版权信息、站点...
java程序的
main
函数中的args参数有什么
作用
?
java程序的
main
函数中的args参数有什么
作用
? args的
作用
:在程序启动时可以用来指定外部参数 举例:打开idea中的项目配置编辑框 在环境临时配置一栏,设置运行时的服务端口为8989 -D:表示向运行类传参 这样就能...
c++ 中int
main
(int argc,char* argv[])是什么意思,有什么
作用
?
那又有什么
作用
呢? 答: 首先一点 即使主函数不带参数,我也推荐你使用int
main
(){ }这种方式。因为这能够给操作系统返回你程序的运行情况。正常运行的话,操作系统是会收到你的return值的,同时一些.
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章