东南大学C++课程-面向对象编程基础
需积分: 10 94 浏览量
更新于2024-08-19
收藏 3.83MB PPT 举报
"东南大学C++课程,由何洁月主讲,涵盖了C++的基础到面向对象编程。课程旨在建立学生对计算机程序设计的基本概念,教授C++语言的语法和面向对象思想,提升编程和调试技能。课程内容包括C++概述、简单程序设计、函数、类与对象等核心章节。"
在《特殊的多分支结构》这个主题中,我们可以看到它是C++编程中的一个重要概念。多分支结构通常指的是if-else if-else语句,用于根据不同的条件执行不同的代码块。在这个例子中,"输入一个0~6的整数,转换成星期输出",这是对多分支结构的实际应用,它可能涉及到switch语句,因为switch更适合处理多种可能的情况。
C++课程的介绍部分强调了以下几个知识点:
1. **C++语言概述**:C++是一种静态类型的、编译式的、通用的、大小写敏感的、不仅支持过程化编程,也支持面向对象编程的程序设计语言。
2. **基本数据类型和表达式**:C++有几种基本数据类型,如int、char、float、double等,表达式是计算的最小单位,例如算术表达式、关系表达式和逻辑表达式。
3. **数据输入与输出**:使用cin进行输入,cout进行输出,是C++程序中最基础的IO操作。
4. **控制结构**:包括顺序结构、选择结构(if-else,switch)和循环结构(for,while,do-while),用于控制程序流程。
5. **函数**:函数是可重复使用的代码块,包括函数定义、调用、参数传递、返回值等概念。函数可以有默认参数、重载和使用模板。
6. **面向对象编程**:C++支持面向对象编程,包括封装、继承和多态。类是对象的蓝图,对象是类的实例。构造函数用于初始化对象,析构函数用于清理对象资源。类的组合允许复用已有的类,类模板则提供泛型编程能力。
7. **类与对象**:类定义了数据成员(属性)和成员函数(方法),对象是类的具体实例。面向对象的思想强调数据和操作数据的代码应该封装在一起。
通过这门课程,学生将逐步掌握C++的核心概念和技术,并能够运用这些知识来解决实际问题,比如上述的日期转换为星期的例子。课程的考核形式可能包括实验、编程作业和理论考试,旨在全面评估学生的理解和应用能力。教材或讲义会深入探讨这些主题,帮助学生深化理解并提升编程技能。
2014-02-19 上传
2020-12-08 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
getsentry
- 粉丝: 28
- 资源: 2万+
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍