课程

中国大学mooc西北工业大学c++程序设计

理由

本课程有48节,章节分类清晰,由许多小知识块组成,条例清晰便于学习,由基础开始,由浅入深,适合我这种小白。

计划

从2.8号至2.28除去2.16过年共19天,每天学3到4节,学有余力的话会多学几节,为后面的学习减少一点压力。
课程目录如下

  • 第1讲 C++语言概述
  • 第2讲 信息的表示与存储
  • 第3讲 程序中数据的表示
  • 第4讲 运算符与表达式
  • 第5讲 顺序结构的程序设计
  • 第6讲 选择结构的程序设计
  • 第7讲 循环结构的程序设计
  • 第8讲 循环结构的设计
  • 第9讲 函数的定义和使用
  • 第10讲 函数的设计
  • 第11讲 函数的调用
  • 第12讲 作用域、生命期和程序的组织结构
  • 第13讲 数组的定义和使用
  • 第14讲 数组与函数
  • 第15讲 字符串的处理
  • 第16讲 数组的应用
  • 第17讲 指针的定义与使用
  • 第18讲 指针与数组
  • 第19讲 指针与函数
  • 第20讲 动态分配内存
  • 第21讲 自定义数据类型
  • 第22讲 自定义数据类型的应用——链表
  • 第23讲 预处理命令
  • 第24讲 习题解析
  • 第25讲 类的定义
  • 第26讲 对象的定义和使用
  • 第27讲 构造函数
  • 第28讲 默认构造函数和复制构造函数
  • 第29讲 析构函数
  • 第30讲 对象数组和对象指针
  • 第31讲 类作用域、对象生命期、const限定
  • 第32讲 静态成员和友元
  • 第33讲 类的继承与派生
  • 第34讲 派生类成员的访问
  • 第35讲 派生类的构造和析构函数
  • 第36讲 多重继承
  • 第37讲 多态性
  • 第38讲 虚函数
  • 第39讲 运算符重载
  • 第40讲 典型运算符的重载
  • 第41讲 类模板
  • 第42讲 标准库
  • 第43讲 文件
  • 第44讲 向量vector
  • 第45讲 列表list
  • 第46讲 队列(queue)和栈(stack)
  • 第47讲 异常处理
  • 第48讲 命名空间

完成情况

  • 2.8 学习到第六节 复习了计算机的基本知识和顺序选择结构
  • 2.9学习到第十一节学习了循环和函数的相关内容
  • 2.10学习到第十六节学习了数组的有关知识
  • 2.11真是忙碌的一天啊,学习到了十九节学习了指针的各方面运用
  • 2.12学习到了二十二节学习了自定义用户类型和链表
  • 2.13学习到了二十五节学习了类的相关知识
  • 2.14学习到二十八节学习了构造函数的有关内容
  • 2.15到2.18回老家
  • 2.19学习到三十一节
  • 2.20学习到三十四节
  • 2.22学习到三十七节
    -2.23学习到四十节
  • 2.24学到四十二节
  • 2.28学习到四十五节
  • 3.2学习到四十八节

最新文章

  1. DBTest/1.TestWrite fails: MDB_BAD_TXN: Transaction cannot recover - it must be aborted
  2. java.lang.OutOfMemoryError处理错误
  3. select下拉框美化
  4. Css3中的变形与动画
  5. WPF Step By Step -基础知识介绍
  6. [百度空间] [note] pointer to member is a POD type
  7. Linux Shell编程(5):整数运算
  8. NSUserDefault 的使用(好东东,留着)
  9. 定义你自己ViewGroup
  10. vue父子组件生命周期执行顺序
  11. SpringBoot Redis缓存 @Cacheable、@CacheEvict、@CachePut
  12. nginx 编译安装以及简单配置
  13. 洛谷---小L和小K的NOIP考后放松赛
  14. MySQL 5.6.4 中TIMESTAMP with implicit DEFAULT value is deprecated 错误
  15. mysql学习之路_字段类型与属性
  16. 重载hash与isEqual:方法
  17. xgboost使用
  18. 使用第三方类、库需要注意的正则类RegexKitLite的使用
  19. Centos7.4下安装Redis5.0
  20. Leetcode: Merge/Insert Interval

热门文章

  1. C#面向对象的基本概念
  2. DB设计工具——dbschema
  3. httpd虚拟主机、站点访问控制、基于用户的访问控制、持久链接等应用配置实例
  4. java.lang.UnsupportedOperationException 原因以及解决方案
  5. 命名空间“Microsoft.Office”中不存在类型或命名空间名称“Interop”(是否缺少程序集引用?
  6. yii2 的登录注册 轮子
  7. ubuntu中使用apt命令安装ipython失败解决方案
  8. B1008 数组元素循环右移问题 (20分)
  9. java 1.7 新io 实践 NIO2
  10. Android 快捷方式的创建与查询 快捷方式问题大全 获取快捷方式在Launcher数据库中的信息 Failed to find provider info for com.android.la