如果您是初学者,我建议您制定至少45天的时间表,这足以让您真正了解C++。现在,您可以将45天分成6周并从概念开始。
曲阜市智程网络科技有限公司第一周:现在,这7天将向您介绍一些您以前不知道的东西。因此,请确保您很好地理解了基础知识,并为编程世界提供了一个启动。
什么是C++?
它的历史和特点。
理解并用C++编写我们的第一个HelloWorld程序。
代币
变量,数据类型。
关键词
如何获取用户的输入?
运营商
算术运算符。
逻辑运算符。
关系运算符。
其他运营商。
选择声明
if语句
如果别的
否则-如果
转变
第2周:现在您已经很好地理解了程序的基本单元。是时候向前迈出一步了。因此,请安排自己学习以下主题。
循环
for循环
while循环
do-while循环
跳转语句
去
休息
继续
评论。
数组
一维数组。
二维数组。
字符串。
现在,开始解决有关这些主题的一些问题,以便您能很好地掌握它们。
第3周:是时候启动函数并玩转指针了。
职能
按值调用。
参考调用
函数重载。
内联函数。
提示:现在这是一个大多数学生都觉得困难的话题。但相信我,这是一个神话。如果您能很好地理解指针的基础知识,您一定会喜欢C++,因为它是C++最酷的特性之一。所以抓住他们。
指针和数组之间的关系。
数组到函数。
结构。
正如我所说,解决问题以检查您的理解。
第4周:现在,面试、实践考试等到处都在问这些话题,所以不要急于深入了解它们。
类和对象。
this关键字、静态关键字、友元函数。
构造函数。
默认构造函数。
参数化构造函数。
复制构造函数。
破坏者。
面向对象编程(OOP)的概念。
抽象。
封装。
遗产。
多态性。
数据隐藏。
在这些概念上练习问题。
第5周:
遗产
继承的类型。
派生类和基类。
访问说明符。
多态性。
编译时多态性。
超载。
覆盖。
运行时多态性。
虚拟功能。
运算符重载。
异常处理。
练习,练习,再练习。
第6周:熟悉:
模板。
数据文件处理。
宏。
而已。学完以上主题,你可以站在任何地方说我知道C++。:)
最重要的提示:您在学习一些概念时会遇到问题,但请不要放弃。因为每个人都面对他们,这完全没问题。给自己时间并再次跳到该主题,因为这就是编程世界中的工作方式。资料参考《曲阜市智程网络科技有限公司》