东南大学C++课程详解:常量与面向对象编程基础

需积分: 14 2 下载量 75 浏览量 更新于2024-08-24 收藏 3.83MB PPT 举报
在C++课程中,学习者将深入理解并掌握这一强大的编程语言。课程从C++语言的基本概念入手,包括计算机程序设计语言的发展历程、面向对象方法的介绍和软件开发原理。学生会学习到如何通过信息的表示与存储来构建程序,并了解程序开发的一般流程。 在简单程序设计部分,重点在于理解C++语言的概述,掌握基本数据类型和表达式,数据的输入与输出,以及算法的基本控制结构,这些都是编写实用程序的基础。此外,还会学习如何定义和使用函数,包括内联函数、带默认形参值的函数、函数重载和函数模板,以及利用C++系统函数。 面向对象编程是C++的核心,章节四介绍了面向对象的思想和特点,强调类和对象的概念,包括构造函数和析构函数的重要性。学生将学会如何创建类,组合类,甚至使用类模板,实现代码的复用和灵活性。面向对象标记虽然不是核心,但是一般会作为扩展知识进行介绍。 第章可能涵盖了更高级的主题,如继承、多态性和封装等,这些都是面向对象设计的关键组成部分。此外,课程还强调编程能力的提升和调试程序技巧,确保学生能够逐步熟练运用C++进行实际项目开发。 值得注意的是,课程中提到的“const float pi=3.14159;”展示了常量定义的特点,即常量的初始值必须是编译时常量表达式,如整数或浮点数,而不能像“const int number=max(15,23);”这样引用运行时计算的值,这是C++中的一个关键区别,与#define预处理器指令有别。 C++课程旨在培养学生的程序设计思维,使他们掌握C++语言的核心语法和面向对象编程,通过实践项目和实例,提升编程能力和问题解决能力,为后续的软件开发打下坚实基础。