C++语言基础:命名空间与对象创建.pdfVIP

  • 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)

1亿VIP精品文档

相关文档