20211010课程记录

Code 链接: https://pan.baidu.com/s/1gccUEcnF1_Z7IJBxq_eaHw 提取码: 9r17

1. 目录

C语言入门

  1. Hello World
  2. 基本数据类型、运算符和变量
  3. 控制语句入门、运算符与变量扩展、控制语句扩展
  4. 函数入门
  5. 指针入门
  6. 数组入门
  7. 字符串入门
  8. 结构体入门
  • 项目:2019年个税计算器

C语言初阶

  1. 基本数据类型、扩展:基本数据类型
  2. 数组
  3. 扩展:数组、字符串
  4. 进制 、指针
  5. 函数
  6. 结构体、联合体、枚举
  7. 类型重命名typedef

C语言进阶

  1. 文件操作
  2. 动态分配内存、二维指针
  3. 宏定义、头文件
  4. 二进制
  5. 变量作用域与生存期
  6. 变量分类
  7. 内存

基础数据结构和算法

  1. 简介、顺序表
  2. 链表
  3. 队列
  4. 简单排序算法
  5. 递归
  6. 高级排序算法

C++语言入门

  1. 从C过渡到C++
  2. 类与对象
  3. 继承
  4. 多态
  5. 文件
  6. 异常
  7. 模板

STL

  1. STL简介
  2. STL容器vector
  3. STL容器set
  4. STL容器map
  5. 仿函数
  6. STL算法
  7. STL适配器

C++语言进阶

  1. xxx_cast类型转换
  2. 重载原理分析
  3. Makefile基础
  4. 函数级静态库动态库
  5. 类级静态库动态库
  6. Boost入门
  7. 智能指针
  8. 写时拷贝技术

Linux网络编程

  1. 进程基础
  2. 管道
  3. IPC消息队列
  4. IPC共享内存
  5. IPC信号量
  6. 读写锁
  7. 多线程编程
  8. 多线程同步
  9. 线程池编程
  10. C++11左值右值、左值引用、右值引用、万能引用、完美转发

Linux网络编程

  1. Socket编程概念
  2. Socket编程接口
  3. Socket编程模型
  4. I/O复用
  5. libevent
  6. C/C++常用工具

高级数据结构和算法

  1. 树的基本概念
  2. 树的表示法
  3. 树的遍历
  4. BST(二叉搜索树)、AVL树(平衡二叉树)
  5. 2-3查找树、红黑树

2. 练习

51nod

  • C语言第一次作业
  • C语言第二次作业

你可能感兴趣的:(20211010课程记录)