C语言编译器是用来做什么的?

 我来答
匿名用户
推荐于2016-10-21
展开全部
编译器,是将便于人编写,阅读,维护的高阶计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序(Source program)作为输入,翻译产生使用目标语言(Target language)的等价程序。源代码一般为高阶语言 (High-level language), 如 Pascal、C++、Java 等,而目标语言则是汇编语言或目标机器的目标代码(Object code),有时也称作机器代码(Machine code)。
一个现代编译器的主要工作流程如下:
源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 汇编程序 (assembler) → 目标代码 (object code) → 连接器 (Linker) → 可执行程序 (executables)

参考资料: 百度百科

佘萍韵申桀
2019-09-13 · TA获得超过3.2万个赞
知道小有建树答主
回答量:1.2万
采纳率:27%
帮助的人:867万
展开全部
1.
C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。
2.
C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它还可以直接访问内存的物理地址,进行位(bit)一级的操作。由于C语言实现了对硬件的编程操作,因此C语言集高级语言和低级语言的功能于一体。既可用于系统软件的开发,也适合于应用软件的开发。此外,C语言还具有效率高,可移植性强等特点。因此广泛地移植到了各类各型计算机上,从而形成了多种版本的C语言。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zetar
2008-05-10 · TA获得超过156个赞
知道答主
回答量:65
采纳率:0%
帮助的人:0
展开全部
将C语言源代码编译成计算机可直接运行的目标代码或机器码

说白了就是把更加贴近于人类语言的程序语言翻译成更贴近计算机的机器语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
charlesalex
2008-05-10
知道答主
回答量:67
采纳率:0%
帮助的人:25.1万
展开全部
就是把C语言代码编译成程序,那样就可以执行了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2020-12-26 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式