C++与面向对象程序设计教程:从C语言到C++

需积分: 9 7 下载量 105 浏览量 更新于2024-07-25 收藏 5.14MB PPT 举报
"东南大学C语言课程PPT涵盖了C语言的基础知识和C++的初步介绍,由何洁月主讲。课程旨在建立学生对计算机程序设计的概念,教授C++语言的基本语法和面向对象编程思想,提升学生的编程和调试能力。课程内容包括C语言的基本元素、C++的简单程序设计、函数、类与对象等核心概念,并通过实验和考核形式强化学习效果。" 在东南大学的这门课程中,C语言部分主要涉及以下几个方面: 1. 程序设计与C语言(A):这部分介绍了编程的基础,包括基本的编程概念和方法,为后续学习打下坚实基础。 2. 培养目标:课程旨在使学生掌握C语言的基本语法,理解面向对象编程思想,并提高编程技能和调试技巧,为后续的计算机科学学习做好准备。 3. 课程内容:课程涵盖从C语言的概览到C++的面向对象编程。在C语言部分,学生将学习数据类型、表达式、输入输出、控制结构和自定义数据类型等。在C++部分,课程深入讲解函数、类与对象的概念,包括函数的定义与使用、函数模板、类的构造与析构、类的组合以及类模板等。 4. 实验与考核:课程可能包括实践操作,让学生亲手编写和调试代码,以巩固理论知识。同时,可能采用多种考核方式,如考试、项目作业和编程挑战,以全面评估学生的学习成效。 5. C++的面向对象编程:在C++部分,学生不仅会接触到面向对象的基本理念,还会学习如何创建和使用类、对象,以及如何利用构造函数和析构函数管理对象生命周期。此外,类的组合和类模板的使用也是重点,这些内容能帮助学生理解如何在实际编程中实现复用和抽象。 6. 学习资源:课程可能提供教材和其他学习资料,如PPT,帮助学生深入理解和掌握课程内容。主讲人何洁月的专业指导将确保课程质量,并为学生提供清晰的教学路径。 这门课程适合初学者和希望进一步提升C/C++编程能力的学生。通过系统学习,学生不仅能熟练掌握C语言,还能逐步过渡到C++的面向对象编程,为未来的软件开发职业生涯做好准备。