步骤1: 基础语法
本步骤主要讲解的是C++编程的基础语法,包括C++的初步认识、基本数据类型、运算符、选择语句、循环控制语句、数组、函数以及作用域的相关知识。让大家在本阶段能充分掌握C++的编程基础,并且实现简单应用程序的编写。
什么是C++?对应环境下该使用哪种IDE?如何配置IDE环境?怎么编写第一个C++程序?
讲解常量、变量、基本数据类型的使用。掌握常用关键字、标识符的命名规则以及类型间的转换。
学习cin(输入)和cout(输出),着重讲解运算符的相关知识,以及运算符的优先级。
学习流程控制语句之选择语句,包含if、if-else、if嵌套语句、switch语句以及条件表达式。
学习流程控制语句之循环语句,包含while、do-while、for循环,以及嵌套循环、goto、break、continue。
学习一维数组、字符数组的声明及使用。还会给大家安利setw、setfill,更有经典冒泡排序在等着你。
本章主要讲解二维数组的声明及使用,并且还会教大家该如何访问二维数组,以及二维数组的应用。
本专题主要讲解函数的相关操作,比如无参函数、有参函数、函数的返回值、函数的嵌套,以及变量作用域。
本课为考评,满分100学分,共20道题,限时30分钟
步骤2: 指针与引用
本步骤主要讲解指针、引用、结构体三大模块。其中指针包含指针与数组、字符串、内存、常量、函数等相关内容。引用包括引用的类型、函数参数、函数返回值等常用操作。结构体包括结构体指针、结构体数组,以及链表的创建、删除、插入等。
学习指针的含义,指针如何修改变量的值。除此之外,还会学习什么是野指针,什么是空指针。
学习指针的相关运算,例如,指针的赋值运算、算数运算、关系运算等。
讲解指针对一维数组的操作,指针实现冒泡排序,以及指针与一位数组的常见问题。
讲解指针与二维数组之间的相关操作,以及行指针、列指针的使用。
讲解如何获取字符串的长度、字符串之间的比较、字符串的拷贝、连接、逆序,以及字符串数组的处理。
讲解数据的存储区域、以及如何申请内存空间,一维数组、二维数组的内存空间又是如何分配。
本章将为大家讲解常量指针、指针常量、指向常量的指针常量这三者是如何使用的,以及一些注意事项。
本章将为大家讲解指针函数、函数指针,以及一维数组、二维数组、指针作为函数参数的使用。
学习什么是二级指针,以及二级指针的使用场景,并且会通过二级指针的综合使用,让大家加深理解。
学习字符串的排序、矩阵的对称交换、堆内存空间的申请三部分内容,为大家巩固所学知识。
讲解引用类型、引用作为函数参数、引用作为函数返回值、常引用等,以及引用和指针之间的区别。
讲解结构体数组、结构体指针,结构体作为参数、返回值。另外,链表的创建、删除、插入也都会进行讲解。
本课为考评,满分100学分,共20道题,限时30分钟
步骤3: 面向对象
本步骤主要讲解面向对象编程的相关内容,涉及到类、对象、成员、重载、继承、多态、命名空间、模板、文件流等。通过上述的学习,帮你打开面向对象编程的大门。
本章主要给大家讲解什么是类,什么是对象,以及类成员的访问、普通函数、宏函数、内联函数等知识点。
讲解构造器、初始化列表、拷贝构造器等知识点,并且还会给大家讲解深拷贝以及浅拷贝的相关知识。
学习对象成员、对象指针成员、对象数组、const、static修饰符、this指针、以及友元函数、友元类等。
学习负号、递减、减号、索引、关系等运算符的重载。其次还会给大家讲解内存操作运算符的重载。
本章将注重讲解函数的重载原则、匹配原则、以及重载本质。
学习多层继承、多重继承、菱形继承以及虚继承。
讲解虚函数、虚析构函数、纯虚函数、抽象类、接口类的相关操作,更加深入的了解面向对象编程。
命名空间分为有名和匿名两种,它不仅可以进行嵌套,还能定义别名,同时它还有自己的标准命名空间。
学习模板类、模板的类型参数、以及模板的全特化和偏特化相关内容。
运用所学知识,跟大家一起完成学生信息管理系统综合案例,帮助大家巩固复习所学知识,做到学以致用。
讲解输出流ofstream,输入流ifstream,文件流类fstream,以及cin、cout、cerr流对象的剖析。
本课为考评,满分100学分,共20道题,限时30分钟
如无法下载使用图片另存为
下载海报