刚学c语言不懂。 当一个程序编写好后,运行它,计算机具体是如何处理的?

 我来答
冯冶518
2011-12-20 · TA获得超过200个赞
知道答主
回答量:61
采纳率:0%
帮助的人:57.6万
展开全部
首先你在编辑编译器上写代码的过程叫做编辑,编写的代码叫源代码,随后你点击编译,这时候你的源代码就相应的转换为目标代码,也就是计算机能够识别的0、1代码,随后你点击连接,这个时候代码将你头文件内容以及除主函数外的其他文件的函数连接起来生成可执行代码,最后就是执行了。
追问
编译的时候是不是有什么预编译之类的。
问源代码转换为目标代码中间的具体过程是什么?
椰岛农事
2011-12-20 · TA获得超过6513个赞
知道大有可为答主
回答量:1255
采纳率:62%
帮助的人:922万
展开全部
计算机是把你写好的程序在计算机内部处理过程大致如下:
1.由输入设备输入数据;
2.数据发送到内存;
3.内存发送数据给cpu处理
4.cpu处理数据结束,发送给内存,最后通过设备显示输出数据;
输入设备--->数据--->内存--->cpu--->内存--->编译软件--->显示器

软件外部执行顺序,以Vc++ 6.0为例:
写好的程序--->软件调试运行按钮--->软件内部执行(运算)--->生成软件编译运行的结果
软件本身的内部执行只有设计该软件的开发人员才知道。大致就是这样,希望可以帮助到楼主
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
今晓冷
2011-12-20 · 超过19用户采纳过TA的回答
知道答主
回答量:73
采纳率:0%
帮助的人:28.4万
展开全部
先build,将语言进行机器执行,再执行生成的debug里的exe
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
闲谈职乎哲也
2011-12-20 · TA获得超过2828个赞
知道小有建树答主
回答量:1208
采纳率:0%
帮助的人:642万
展开全部
计算机首先从硬盘把程序载入内存,然后从代码段的第一条指令开始执行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式