栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

郑莉老师c++第五版 复习笔记

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

郑莉老师c++第五版 复习笔记

本文是郑莉老师c++第五版的复习笔记

文章目录
  • 第0章:学习怎么学习
    • 先修正下之前关于学习的错误认识
      • 1.理科一定要学系统课,不要零零碎碎的学。零零碎碎就算学几十个小时反而也是浪费时间还会误入歧途。
      • 2.学不会是很正常的,因为每章都有重点难点,我们可以慢慢攻克。
    • 正确的学习过程
      • 1.预习
        • 1.本章都学什么
        • 2.本章重难点
        • 3.本章应该掌握到什么程度
      • 2.学习
        • 1.连续
        • 2.笔记
      • 3.复习 + 4.练习
        • 3.1解决学习疑问
        • 3.2写复习笔记
        • 4.练习
    • 怎么坚持
  • 第一章绪论:简单认识
    • 先修正一些知识认知
      • 1.整体知识:不能走向极端
      • 2.语法:不要陷入语法
      • 应时刻谨记,写程序是为了让计算机替我们计算,计算机并不知道怎么计算,它只是计算的快。我们应该知道怎么计算,就叫程序。
    • 计算机系统-硬软
      • 1.计算硬件
      • 2.指令系统
    • 计算机语言-感谢复杂语法
    • 基于对象的程序设计
    • 面向对象思想
      • 1.对象
        • 封装
          • 接口
        • 继承
          • 派生
        • 多态
      • 2.类
        • 抽象

第0章:学习怎么学习 先修正下之前关于学习的错误认识 1.理科一定要学系统课,不要零零碎碎的学。零零碎碎就算学几十个小时反而也是浪费时间还会误入歧途。 2.学不会是很正常的,因为每章都有重点难点,我们可以慢慢攻克。 正确的学习过程 1.预习

预习是一个简单过程,类似于旅游前的准备。
通过预习,知道本章都学什么及本章的重点难点和应该掌握到什么程度。同时,预习有助于我们坚持。

1.本章都学什么 2.本章重难点 3.本章应该掌握到什么程度 2.学习

我们应强调,学习是一个连续的记笔记过程。

1.连续

我们应强调学习不能因为任何原因而暂停。

2.笔记

因此,我们可以将重点和疑问记作笔记。

3.复习 + 4.练习

我们强调的是复习和练习应该一并执行。
复习是解决学习疑问和写复习笔记的过程。
我们应强调的是复习往往要在当天执行。

3.1解决学习疑问 3.2写复习笔记

同时,复习笔记也可以为练习内容。

4.练习

练习是学习的最后一步。
对于练习,我们应该强调,练习是整个学习步骤中最为重要的,如果没有练习,则不能前进。

怎么坚持

我们应明白,自学最难的在于坚持。
如何坚持是一个非常难的问题。
通常,我们会延迟,我们应该忘记延迟,而注重学习过程。即是否练习结束可以前进。
我们应该承认,每章是有难点的,我们确实是一时半会学不会的,这很正常。

第一章绪论:简单认识

本文是结合学堂在线+b站的导学+学堂在线视频+第四版第五版+习题而写。其中第四版第五版第一章一样。

本章重点是简单认识计算机系统,计算机语言,面向对象程序设计,面向对象思想方法。较难的是信息表示与存储,但不重要,知道会溢出就行。

先修正一些知识认知 1.整体知识:不能走向极端

我们应该知道有些知识是整体知识,在当时你是学不会的,只有你往后学一点,这个知识才能学会一点。绪论就是这样。对于整体知识,我们不能走向两个极端,一是不注重,二是过于注重。正确的做法是简单认识,简单体会。后面学到了再重新回顾。

2.语法:不要陷入语法

语法就是语法,怎样设计跟编译有关,有时这样设计是为了编译器好翻译。重要的是用语法表达我们的意思,这个最重要。

应时刻谨记,写程序是为了让计算机替我们计算,计算机并不知道怎么计算,它只是计算的快。我们应该知道怎么计算,就叫程序。 计算机系统-硬软

计算机由硬软组成

1.计算硬件 2.指令系统

指令系统就是最低级的语言,由cpu提供。

计算机语言-感谢复杂语法

我们用人语写文章是容易的,但人语是复杂的。
语言越复杂,越贴合人语,对于我们写文章就越容易。但翻译越来越难。所以我们应该感谢复杂语法。

基于对象的程序设计

基于对象的程序指程序由对象组成,设计出发点就是更好的描述对象及对象间的关系。
基于过程的程序指的是程序由过程组成。

面向对象思想

基于对象程序设计的核心是面向对象思想。
不用害怕面向对象,面向对象是非常贴合我们思想的,我们理解起来非常简单。同语言一样,虽然复杂,但我们理解起来更容易。

1.对象

现实中的一个事物

封装

描述的是对象封装起来,只通过接口与外部交互。

接口 继承

实现代码和设计的重用
重用:新问题是原问题基础上的演化,原构件无法解决新问题,此时继承原构件修改已解决新问题。

派生 多态

对不同子类做统一处理,使代码更简洁清晰。
基于继承来实现。
举例:打印员工工资。打印 前端/后端/数据库/人事 工资
不同子类:不同员工。
统一处理:都属员工。
多态是人语思维的常见现象,并不难理解,难理解的大概是计算机语言怎么实现。

2.类

一个样本

抽象

通过抽象提取对象共同性质后形成样本的过程

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991164.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号