- 7
- 0
- 约4.44千字
- 约 9页
- 2026-04-16 发布于北京
- 举报
1C++
C++读作“C加加”,是“CPlusPlus”的简称。顾名思义,C++是在C语言的基础上增加新特性,玩出
了新花样,所以叫“CPlusPlus”,就像iPhone12Plus和iPhone11、Win10和Win7的关系。
从语法上看,C语言是C++的一部分,C语言代码几乎不用修改就能够以C++的方式编译,这给很
多初学者带来了不小的困惑,学习C++之前到底要不要先学习C语言呢?
不过可以明确地说:学了C语言就相当于学了C++的一半,从C语言转向C++时,不需要再从头开始,
接着C语言往下学就可以,所以码牛强烈建议先学C语言再学C++。
1.1C++和C语言的血缘关系
现在看来,C++和C语言虽然是两门独立的语言,但是它们却有着扯也扯不清的关系。
早期并没有“C++”这个名字,而是叫做“带类的C”。“带类的C”是作为C语言的一个扩展和补充出现
的,它增加了很多新的语法,目的是提高开发效率,如果你有JavaWeb开发经验,那么你可以将它们
的关系与Servlet和JSP的关系类比。
这个时期的C++非常粗糙,仅支持简单的面向对象编程,也没有自己的编译器,而是通过一个预处
理程序(名字叫cfront),先将C++代码”翻译“为C语言代码,再通过
原创力文档

文档评论(0)