东南大学C++课程:面向对象编程基础

需积分: 24 13 下载量 102 浏览量 更新于2024-08-23 收藏 4.91MB PPT 举报
"东南大学C++总课件涵盖了C++的基础知识和面向对象编程概念,旨在帮助学生建立程序设计思维,理解和掌握C++语言的核心要素,包括数据类型、控制结构、函数、类与对象等。课程内容包括计算机程序设计语言的发展、C++简单程序设计、函数的使用、面向对象编程思想及类的实现。实验和实践环节有助于提升学生的编程和调试技能,为后续深入学习打下坚实基础。" 在C++编程中,常量是不可修改的值,它们根据数据类型可以分为以下几类: 1. 整型常量:整型常量包括正整数、负整数和零。例如,123、-45、0。在C++中,整型常量可以是int、long int、short int或long long int等不同类型的表示。 2. 实型常量:也称为浮点常量,包括小数和科学计数法表示的数值。例如,3.14159、1.5e-2。C++支持float和double两种浮点数类型,其中double通常提供更高的精度。 3. 字符常量:单个字符,用单引号括起来。例如,'A'、'9'。在C++中,字符常量实际上是一个整数值,对应于字符的ASCII码。 4. 字符串常量:由双引号括起的一系列字符,例如,“Hello, World!”。在C++中,字符串常量是字符数组,通常以空字符'\0'作为结束标志。 课程内容深入到C++的各个关键部分: - 第一章介绍了C++语言的概述和面向对象编程的基本概念,为后续章节奠定了基础。 - 第二章讲解了C++的基本数据类型(如整型、实型、字符型)以及表达式,还包括数据的输入/输出操作,这是编写任何程序的基础。 - 第三章详细讨论了函数的使用,包括函数的定义、内联函数、默认参数、重载和函数模板,这些都是代码复用和模块化设计的关键。 - 第四章引入了面向对象编程的核心——类和对象,涵盖构造函数、析构函数、类的组合以及类模板,这些都是实现面向对象设计的重要工具。 - 第五章则进一步深入到面向对象编程的特性,如封装、继承和多态,这些都是C++中的高级主题,对于理解面向对象设计原则至关重要。 通过东南大学的这门C++课程,学生不仅能学习到C++的基础语法,还能理解并应用面向对象编程思想,提升编程能力和问题解决技巧,为未来在IT领域的工作和研究做好准备。