黑马程序员C/C++学习路线图大纲中第二阶段的学习是C高级编程的学习:主要介绍了C/C++学习路线图的C高级编程的学习目标,C/C++学习路线图的C高级编程的市场价值,C/C++学习路线图的C高级编程的重点知识。C/C++学习路线图中的C高级编程部分的学习视频可以在黑马程序员视频库中找到自学教程。
C/C++学习路线图中C高级编程的技术要点: 内存分区、函数调用模型;指针高级;函数指针与回调函数;数据结构与链表;递归函数;接口的封装和设计;数据结构与算法。
内存分区、函数调用模型
1.数据类型、变量的含义
2.内存四区特点
3.函数的调用模型
4.内存操作函数
5.宏定义与预处理
指针高级
1.指针基本使用
2.指针的步长的概念
3.指针简介赋值
4.指针以及多级指针做函数参数的特性与使用
5.通过指针操作字符串
6.const类型修饰符
7.位的逻辑运算符
8.移位运算符
9.数组指针与指针数组
10.多维数组做函数参数
11.结构体嵌套一级指针
12.结构体嵌套二级指针
13.浅拷贝深拷贝
函数指针与回调函数
1.封装和设计的思想
2.函数指针定义的三种方式
3.回调函数
数据结构与链表
1.链表的基本概念
2.单链表的相关操作
递归函数
1.递归函数的概念
2.递归的使用
接口的封装和设计
1.函数的封装设计
2.解耦合的设计理念
3.模块实现与业务分离的思想
数据结构与算法
1.大O表示法基本概念
2.线性表顺序存储和链式存储概念
3.线性表的顺序存储(数组)
4.线性表的链式存储(链表)
5.队列的顺序与链式存储
6.栈的顺序与链式存储
7.二叉树基本操作
8.常用排序算法
来源:CSDN
作者:传智播客教育集团
链接:https://blog.csdn.net/cz_00001/article/details/103934489