【机器学习之美导读】C/C++语言发展至今已有40多年的历史,在全世界应用非常广泛,是主流的开发语言。 C/C++体系语言是IT工程师长远发展的首选,具备C++背景的工程师被互联网IT后端团队认定为团队的开发核心,因此,C++的语法体系值得过分专研。本站推荐且只推荐一门国家精品课程——来自学堂在线的由清华大学郑莉老师等倾力打造的MOOC《C++语言程序设计基础》,同时提供该课程视频、课件下载链接。

C生万物,编程之本”,C/C++语言发展至今已有40多年的历史,在全世界应用非常广泛,是主流的开发语言。 C/C++体系语言是IT工程师长远发展的首选,具备C++背景的工程师被互联网IT后端团队认定为团队的开发核心,因此,C++的语法体系值得过分专研。

那么问题来了,如何快速入门呢?本站推荐且只推荐一门国家精品课程——来自学堂在线的由清华大学郑莉老师倾力打造的MOOC《C++语言程序设计基础》。

课程视频介绍

该课程于2016年8月1日首次在学堂在线推出,在两年多时间里吸引了25W+学员选课,并于2017年入选国家精品在线开放课程,其课程质量可想而知!

C++是从C语言发展演变而来的一种面向对象的程序设计语言。面向对象的程序设计方法将数据及对数据的操作方法封装在一起,作为一个相互依存、不可分离的整体——对象。对同类型对象抽象出其共性,形成类。类通过外部接口,与外界发生关系,对象与对象之间通过消息进行通讯。这样,程序模块间的关系简单,程序模块的独立性、数据的安全性具有良好的保障,通过继承与多态性,使程序具有很高的可重用性,使得软件的开发和维护都更为方便。

课程主要内容如下:

第1章 绪论

  • 导学

  • 计算机系统简介

  • 计算机语言和程序设计方法的发展

  • 面向对象的基本概念

  • 程序的开发过程

  • 信息的表示和储存

  • 实验指导

第2章 C++简单程序设计(一)

  • 导学

  • C++语言概述

  • 基本数据类型、常量、变量

  • 运算与表达式

  • 实验二:简单程序设计(上)

第2章 C++简单程序设计(二)

  • 数据的输入和输出

  • 选择结构

  • 循环结构

  • 自定义类型

  • 第2章小结

  • 实验二:C++简单程序设计(下)

第3章 函数

  • 导学

  • 函数定义

  • 函数调用

  • 嵌套与递归

  • 函数的参数传递

  • 引用类型

  • 含有可变参数的函数

  • 内联函数

  • constexpr函数

  • 带默认参数值的函数

  • 函数重载

  • C++系统函数

  • 第3章小结

  • 实验三(上)函数的应用

  • 实验三(下)函数的应用

第4章 类与对象

  • 导学

  • 面向对象程序的基本特点

  • 类和对象

  • 构造函数

  • 析构函数

  • 类的组合

  • UML简介

  • 结构体与联合体

  • 枚举类

  • 第4章小结

  • 实验四(上)

  • 实验四(下)

第5章 数据的共享与保护

  • 导学

  • 标识符的作用域与可见性

  • 对象的生存期

  • 类的静态成员

  • 类的友元

  • 共享数据的保护

  • 多文件结构和预编译命令

  • 第5章小结

  • 实验五

第6章 数组、指针与字符串(一)

  • 导学

  • 数组的定义与初始化

  • 数组作为函数的参数

  • 对象数组

  • 基于范围的for循环

  • 指针的定义和运算

  • 综合实例

  • 实验六(上)

第6章 数组、指针与字符串(二)

  • 指针与数组

  • 指针与函数

  • 对象指针

  • 动态内存分配

  • 智能指针

  • vector对象

  • 对象复制与移动

  • 字符串

  • 第6章小结

  • 综合实例

  • 实验六(下)


上述MOOC的所有视频、相应课件(仅用于个人学习之用,版权归属原作者)获取方式为公众号聊天界面回复:cpp 即可,如下图:


更多干货历史推文:

  • 【好课传送】零基础学Python语言

  • 2018年国家精品在线开放课程名单发布!

  • 《统计学习方法》电子版、全书笔记、python代码实现及配套课件

  • 手把手教你在Ubuntu上配置TeX Live 2018+TeXworks

  • 手把手教你配置 Ubuntu 18.04.1 + Windows 10双系统

  • Keras: 基于 Python 的深度学习库 PDF版发布啦~

  • 【好课传送】北大曹健老师发布MOOC《人工智能实践:Tensorflow笔记》!

  • 这套PYTHON语言入门MOOC,你值得拥有!

  • 基于Ubuntu 16.04配置TensorFlow-GPU 1.9.0深度学习环境

  • 机器学习入门指南

  • 《HistCite 快速定位核心文献》

  • 《手把手教你使用EndNote X9》正式发布啦~

  • 手把手教你使用 NoteExpress

  • 不会这些,你敢说玩转搜索引擎?

点击下方“阅读原文”查看更多↓↓↓

c++程序设计(第三版) pdf_【好课传送】C++语言程序设计基础入门视频相关推荐

  1. python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...

    python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...

  2. 在线课堂C语言程序设计作业答案,2020智慧职教云课堂C语言程序设计基础答案最新最全课后作业答案...

    2020智慧职教云课堂C语言程序设计基础答案最新最全课后作业答案 更多相关问题 [单选] 不能用于带电灭火的灭火器材是(). [单选] 钻井对泥浆的要求是稳定性应小于(). [多选] 钻井对含沙量的要 ...

  3. c语言程序设计第三版宁爱军答案,C语言程序设计(第3版)

    C语言程序设计(第3版) 出版时间:2021年04月 定 价:64.00 I S B N :9787115554864 所属分类: 大中专教材  >  高职高专教材 &nbsp 标 签: ...

  4. c语言程序设计第三版乌云高娃答案,C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc...

    C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc 第3章补充习题及答案 习题 3.1 选择题 (1)下列运算 ...

  5. 《c语言程序设计》网课答案,C语言程序设计基础知到网课答案

    语言程淡水雨淋险属于()的承保范围. 序设管理会计属于(). 下列项目中,计基属于管理会计作用的有(). 础知变动成本法的应用前提条件有(). 到网下列成本项目中,()是酌量性固定成本. 课答在相关范 ...

  6. python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...

    **第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...

  7. python语言程序设计基础第二版第六章答案-python语言程序设计基础(第二版)第五章答案随笔...

    模板模式与策略模式/template模式与strategy模式/行为型模式 模板模式 模版模式,又被称为模版方法模式,它可以将工作流程进行封装,并且对外提供了个性化的控制,但主流程外界不能修改,也就是 ...

  8. python语言程序设计基础第二版第六章答案-Python语言程序设计基础(第2版) 课后题 第六章...

    课后题是配套的参考答案 #e10.1CalHamlet.py def getText(): txt = open("hamlet.txt", "r").read ...

  9. 琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记

    琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记 2011年12月20日 基础篇 第1章 背景知识 1 1.1 Win32的软硬件平台 1.1.1 80x86系列处理器简史 1.1 ...

最新文章

  1. 03 Django REST Framework 视图和路由
  2. web api 限制单个IP在一定时间内访问次数
  3. css grid 自动高度_2020年你不应该错过的CSS新特性(二)
  4. 结构体对齐,#pragma pack
  5. Intel Realsense D435 是否启动pipeline.start()就开始传输帧,还是只有我们调用wait_for_frames()函数时它才会传输帧?(任务管理器USB带宽内存测试)
  6. buck电路pscad仿真_典型电路—电容10UF 和0.1UF并联使用的技巧常见于电源电路中,你知道其中的原理吗?...
  7. php里面的MySql
  8. 5G领域最权威绿宝书迎来中文版啦!
  9. python检查_python – 检查属性是否存在的最佳方法是什...
  10. Openwrt netifd ubus解析
  11. HiveSQL解析过程详解
  12. java静态声明调用_求问 static声明的方法不是只能调用静态属性或者方法吗?
  13. 2020 中国大学生计算机设计大赛
  14. win7 计算机游戏不见了怎么办,小编教你解决Win7系统下找不到自带小游戏的问题...
  15. linux slab 内存 清理,linux系统slab内存占用
  16. 什么是 Office Open XML 文件格式
  17. ctf.show misc入门 21~40
  18. GoLang json格式化输出
  19. 你是王者荣耀里的哪种程序员?来看看你的属性,是貂蝉还是吕布!
  20. 2023年大学毕业生,我有话想对你说

热门文章

  1. php为什么要提前定义变量
  2. makfile 用法
  3. 多线程-非共享数据(python 版)
  4. 大数据技术周报第 004 期
  5. 小程序问题记录:小程序云开发获取不到数据库的记录
  6. Security Tutorials系列文章第七章:User-Based Authorization(下)
  7. leetcode - 统计封闭岛屿的数目
  8. Opencv--Mat图像基本操作
  9. 断电,软件崩溃,系统中毒,未点击保存,就关闭导致资料丢失,以word文件文件为例,如何找回
  10. 汇编程序的编辑、编译、连接与执行(附带DOSBox安装)