东南大学C++课程:面向对象程序设计基础
需积分: 12 88 浏览量
更新于2024-08-19
收藏 3.83MB PPT 举报
"东南大学C++课程,由何洁月教授主讲,旨在培养学生的计算机程序设计能力,重点讲解C++语言及其面向对象编程思想。课程覆盖了从基础的C++语法到面向对象的深入概念,包括while语句在内的基本控制结构、函数、类与对象等内容。"
在"如何有效地完成重复工作"这一主题中,我们关注的是循环结构,特别是while语句。while语句是程序设计中一种重要的控制流程语句,用于执行重复性的任务,直到特定条件不再满足为止。其基本形式如下:
```cpp
while (表达式) {
语句;
}
```
执行顺序如下:
1. 首先,计算括号内的表达式的值。
2. 如果表达式的结果为真(非零),则执行循环体内的语句。
3. 完成一次循环后,再次回到表达式判断处,重复步骤1和2,直到表达式结果为假,此时循环结束。
课程中,何洁月教授还会涵盖C++的基础知识,例如基本数据类型和表达式,数据的输入输出,算法的控制结构(如if语句、switch语句以及for循环等),以及自定义数据类型——类与对象的概念。函数是C++中实现代码复用的关键,包括函数的定义、调用、内联函数、默认参数、重载以及函数模板。此外,面向对象编程的核心——类和对象的使用,如构造函数、析构函数、组合、类模板以及面向对象的设计原则也会进行详细讲解。
在类与对象章节,学生将理解面向对象编程的基本特点,学习如何通过封装、继承和多态性来设计和实现复杂程序。类模板是C++中的泛型编程工具,允许创建能适应不同数据类型的通用函数或类。
通过这门课程,学生不仅能够掌握C++语言的基本语法,还能建立起面向对象编程的思维,提升编写和调试程序的能力,为后续的高级编程和软件开发打下坚实基础。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-08-03 上传
2010-11-10 上传
白宇翰
- 粉丝: 31
- 资源: 2万+
最新资源
- small-calculator.zip_Windows编程_Visual_C++_
- book-js
- machine-learning:Java机器学习算法库
- 街机游戏项目
- CodePlayer:使用Html,Css和jQuery制作的项目。 CodePlayer是一种工具,可让您实时使用网络技术进行学习,实验和教学
- 人工智能深度学习flask服务框架.zip
- flume-http-handler:该项目适用于flume http源处理程序
- matlab人脸检测框脸代码-face-detected-opencv-nodejs:与libopencv4nodejs
- flutter-curves
- chap7.zip_VHDL/FPGA/Verilog_VHDL_
- news-extractor
- Export for Trello-crx插件
- cody:Weavora代码约定
- 项目:Primeiros passo com o projeto
- 人工智能大作业-Fashion数据集 分类.zip
- laravel_testoviy_zadaniye