C++程序设计入门:数组与面向对象基础

需积分: 9 81 下载量 174 浏览量 更新于2024-08-23 收藏 3.83MB PPT 举报
"使用数组名和下标-C++东南大学何洁月课件(总)ppt" 本课程由东南大学的何洁月主讲,重点介绍了C++编程语言及其面向对象特性。课程旨在帮助学生建立基本的计算机程序设计概念,理解和掌握C++语言的基本语法和语义,以及初步学习面向对象编程方法,提升编程和调试能力。 在C++的学习过程中,首先,课程涵盖了计算机程序设计语言的发展历程,以及面向对象方法和软件开发的基础知识。接着,深入到C++的简单程序设计,包括语言概述、基本数据类型、表达式、输入输出、控制结构以及自定义数据类型,这些都是编写C++程序的基础。 课程进一步讲解了函数的相关知识,如函数的定义、内联函数、默认参数、函数重载、函数模板以及系统函数的使用,这些功能使得代码组织更加高效且模块化。此外,课程强调了面向对象的核心概念,如类和对象、面向对象思想、类的组合、构造函数、析构函数,以及类模板,这些都是C++中实现面向对象编程的关键要素。 课程还涵盖了类的继承、多态性等面向对象的重要概念,虽然未在提供的摘要中详细列出,但它们通常是C++面向对象编程课程不可或缺的部分。这些概念有助于创建可复用、灵活和易于维护的代码。 实验部分是课程的重要组成部分,通过实践操作,学生能更好地理解理论知识,并提升实际编程技能。课程的考核可能包括实验报告、编程作业和期末考试,以全面评估学生对C++语言及面向对象编程的理解和应用能力。 教材方面,虽然具体书目未给出,但通常C++的学习会参考经典的C++教程,例如Bjarne Stroustrup的《C++ Programming Language》或Stevens的《C++ Primer》等,这些书籍可以帮助学生深入理解C++的各个方面。 这个课程全面地介绍了C++编程语言,从基础语法到高级特性,特别是面向对象编程,为学生提供了坚实的C++编程基础,为后续更复杂的计算机科学学习打下坚实的基础。