初始C语言——编程机制

前提

仅供个人学习记录使用,多有错的地方,欢迎指点

-----------------------------------------------------------------------------

一个完整的C语言编译环节,包括预处理,编译,汇编,链接四个环节。

过程

建立.h和.c文件→预处理器→处理文件包含,宏展开→编译器→编译成汇编代码输出.s文件→汇编器→输出机器代码.o和.obj文件→链接器→输出可执行代码,例如.exe文件

解释

预处理相当于打招呼,例如C语言中固定开头#include <stdio.h>就是告诉电脑我要开始写程序了

编译器和汇编器就是相当于翻译,把源代码进行一次次翻译,变成机器能懂的语言。打个比方,机器能懂的语言只有潮汕话,但是我们输入在电脑上的语言只有广府话,如果要让机器办事,需要中间有个翻译,编译器懂广府话,用普通话说给汇编器,汇编器接收到普通话,然后用潮汕话说给机器听,接着机器用潮汕话指令,运用链接器生成可执行方案,用于完成编程的目标。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值