东南大学何洁月C++课件:程序设计与面向对象基础

需积分: 14 26 下载量 119 浏览量 更新于2024-08-23 收藏 4.4MB PPT 举报
在"东南大学C++课件(何洁月)"中,这是一份针对C++语言的基础教程,由主讲何洁月教授讲解。课程旨在培养学生对计算机程序设计的基本概念和方法的理解,以及C++语言的运用能力。课程内容涵盖多个关键部分: 1. 培养目标明确,包括建立基本的编程概念、掌握C++语法和面向对象编程思想,以及提升编程和调试技巧。 2. 课程大纲从概述开始,介绍了计算机程序设计语言的发展,如C++的历史背景和面向对象方法的应用。接着深入探讨信息的表示与存储、程序开发过程等基础知识。 3. 在第二章中,重点是C++的简单程序设计,涵盖了基本数据类型、表达式,数据输入输出,算法控制结构,以及自定义数据类型等内容,要求学生熟练掌握。 4. 第三章深入到函数的细节,讲解了函数定义、内联函数、默认参数、函数重载和模板,以及如何使用C++系统函数,确保学生能有效利用函数来组织代码。 5. 面向对象编程的核心在第四章,包括面向对象思想的理解、类与对象的概念、构造函数和析构函数,以及类的组合和模板的使用。学生会学习如何设计和实现类以支持对象导向编程。 6. 最后章节可能涉及更高级的主题,如类模板和面向对象标记,这些内容让学生对C++的高级特性有所了解。 通过这个课程,学生不仅能够学习C++语言的基础语法,还会建立起面向对象编程的思维模式,为后续的编程实践打下坚实基础。通过实际操作和实验,学生们将有机会练习编写程序,解决实际问题,并通过反复调试提高自己的编程技能。