C++入门/基础知识点

春光正好,最近恰逢自己在重新温习C++,所以整理了一下我在这里为大家奉献出一篇C++的基础博文,请查收!

1.什么是C++?

       C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(objectoriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。

      1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此:C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。

我自己的理解:C++是一门具有封装、继承、多态三大特性的面向对象的语言。

2.C++入门有哪些知识点?

下面为大家分享一张珍藏多年的作品:

C++入门/基础知识点_第1张图片

我认为只要掌握了这些知识点,你就可以在C语言的基础上对C++有一定的了解了,那么废话不多说,让我们进入正题:

了解C++

C/C++关键字:https://blog.csdn.net/Sun_Life_/article/details/88564961

命名空间:https://blog.csdn.net/Sun_Life_/article/details/88564989

C++输入输出:https://blog.csdn.net/Sun_Life_/article/details/84312286

缺省参数:https://blog.csdn.net/Sun_Life_/article/details/89304742

函数重载:https://blog.csdn.net/Sun_Life_/article/details/89304832

extern "C":https://blog.csdn.net/Sun_Life_/article/details/89304899

引用:https://blog.csdn.net/Sun_Life_/article/details/89304920

内联函数:https://blog.csdn.net/Sun_Life_/article/details/89304979

宏:https://blog.csdn.net/Sun_Life_/article/details/89304984

auto关键字:https://blog.csdn.net/Sun_Life_/article/details/88564961

范围for循环:https://blog.csdn.net/Sun_Life_/article/details/89304989

指针空值-nullptr:https://blog.csdn.net/Sun_Life_/article/details/89304995

你可能感兴趣的:(Cpp,C,C++,基础,知识,总结)