c语言的缺陷:语法不够严格,安全性较差,不能面向对象编程,经常要考虑数组越界、地址访问之类的问题
c,c++编译过程:
1、预处理,对源码的伪指令和特殊符号进行处理
2、编译,将经过预处理之后的程序转换成特定汇编代码
3、汇编,将汇编代码转换为机器码
4、链接,将目标文件链接生成可运行文件
https://www.cnblogs.com/ericling/articles/11736681.html
https://blog.csdn.net/whatday/article/details/88020244
原文:https://www.cnblogs.com/q1317264/p/12228780.html