春光正好,最近恰逢自己在重新温习C++,所以整理了一下我在这里为大家奉献出一篇C++的基础博文,请查收!
1.什么是C++?
C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(objectoriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。
1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。因此:C++是基于C语言而产生的,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行面向对象的程序设计。
我自己的理解:C++是一门具有封装、继承、多态三大特性的面向对象的语言。
2.C++入门有哪些知识点?
下面为大家分享一张珍藏多年的作品:
我认为只要掌握了这些知识点,你就可以在C语言的基础上对C++有一定的了解了,那么废话不多说,让我们进入正题:
了解C++
C/C++关键字:https://blog.csdn/Sun_Life_/article/details/88564961
命名空间:https://blog.csdn/Sun_Life_/article/details/88564989
C++输入输出:https://blog.csdn/Sun_Life_/article/details/84312286
缺省参数:https://blog.csdn/Sun_Life_/article/details/89304742
函数重载:https://blog.csdn/Sun_Life_/article/details/89304832
extern "C":https://blog.csdn/Sun_Life_/article/details/89304899
引用:https://blog.csdn/Sun_Life_/article/details/89304920
内联函数:https://blog.csdn/Sun_Life_/article/details/89304979
宏:https://blog.csdn/Sun_Life_/article/details/89304984
auto关键字:https://blog.csdn/Sun_Life_/article/details/88564961
范围for循环:https://blog.csdn/Sun_Life_/article/details/89304989
指针空值-nullptr:https://blog.csdn/Sun_Life_/article/details/89304995
更多推荐
C++入门/基础知识点
发布评论