东南大学C++课程:面向对象程序设计基础

需积分: 12 8 下载量 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++语言的基本语法,还能建立起面向对象编程的思维,提升编写和调试程序的能力,为后续的高级编程和软件开发打下坚实基础。