c++程序设计(第三版) pdf_【好课传送】C++语言程序设计基础入门视频
【机器学习之美导读】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++语言程序设计基础入门视频相关推荐
- python语言程序设计2019版第二章课后答案-python语言程序设计基础课后答案第二章...
python语言程序设计基础课后答案第二章 以下合法的用户自定义标识符是____________. 导入模块或者模块中的元素要使用关键字________ . 下列哪个函数是用来控制画笔的尺寸的____ ...
- 在线课堂C语言程序设计作业答案,2020智慧职教云课堂C语言程序设计基础答案最新最全课后作业答案...
2020智慧职教云课堂C语言程序设计基础答案最新最全课后作业答案 更多相关问题 [单选] 不能用于带电灭火的灭火器材是(). [单选] 钻井对泥浆的要求是稳定性应小于(). [多选] 钻井对含沙量的要 ...
- c语言程序设计第三版宁爱军答案,C语言程序设计(第3版)
C语言程序设计(第3版) 出版时间:2021年04月 定 价:64.00 I S B N :9787115554864 所属分类: 大中专教材 > 高职高专教材   标 签: ...
- c语言程序设计第三版乌云高娃答案,C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc...
C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc 第3章补充习题及答案 习题 3.1 选择题 (1)下列运算 ...
- 《c语言程序设计》网课答案,C语言程序设计基础知到网课答案
语言程淡水雨淋险属于()的承保范围. 序设管理会计属于(). 下列项目中,计基属于管理会计作用的有(). 础知变动成本法的应用前提条件有(). 到网下列成本项目中,()是酌量性固定成本. 课答在相关范 ...
- python语言程序设计2019版第二章课后答案-python语言程序设计基础(嵩天)第二章课后习题...
**第二学期第一周学习总结 一. 本周学习内容总结 一维数组,了解了一维数组的定义(定义一个数组,需要明确数组变量名,数组元素的类型和数组大小,即数组中元素的数量) 一维数组定义的一般形式为:类型名, ...
- python语言程序设计基础第二版第六章答案-python语言程序设计基础(第二版)第五章答案随笔...
模板模式与策略模式/template模式与strategy模式/行为型模式 模板模式 模版模式,又被称为模版方法模式,它可以将工作流程进行封装,并且对外提供了个性化的控制,但主流程外界不能修改,也就是 ...
- python语言程序设计基础第二版第六章答案-Python语言程序设计基础(第2版) 课后题 第六章...
课后题是配套的参考答案 #e10.1CalHamlet.py def getText(): txt = open("hamlet.txt", "r").read ...
- 琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记
琢石成器――windows环境下32位汇编语言程序设计(第三版)笔记 2011年12月20日 基础篇 第1章 背景知识 1 1.1 Win32的软硬件平台 1.1.1 80x86系列处理器简史 1.1 ...
最新文章
- 03 Django REST Framework 视图和路由
- web api 限制单个IP在一定时间内访问次数
- css grid 自动高度_2020年你不应该错过的CSS新特性(二)
- 结构体对齐,#pragma pack
- Intel Realsense D435 是否启动pipeline.start()就开始传输帧,还是只有我们调用wait_for_frames()函数时它才会传输帧?(任务管理器USB带宽内存测试)
- buck电路pscad仿真_典型电路—电容10UF 和0.1UF并联使用的技巧常见于电源电路中,你知道其中的原理吗?...
- php里面的MySql
- 5G领域最权威绿宝书迎来中文版啦!
- python检查_python – 检查属性是否存在的最佳方法是什...
- Openwrt netifd ubus解析
- HiveSQL解析过程详解
- java静态声明调用_求问 static声明的方法不是只能调用静态属性或者方法吗?
- 2020 中国大学生计算机设计大赛
- win7 计算机游戏不见了怎么办,小编教你解决Win7系统下找不到自带小游戏的问题...
- linux slab 内存 清理,linux系统slab内存占用
- 什么是 Office Open XML 文件格式
- ctf.show misc入门 21~40
- GoLang json格式化输出
- 你是王者荣耀里的哪种程序员?来看看你的属性,是貂蝉还是吕布!
- 2023年大学毕业生,我有话想对你说