C++课程介绍与学习目标-何洁月教授

需积分: 12 8 下载量 67 浏览量 更新于2024-08-19 收藏 3.83MB PPT 举报
"二维数组存放-东南大学C++何洁月课件(总)" 这门由东南大学何洁月教授主讲的C++课程是面向对象编程的入门教程,旨在帮助学生建立计算机程序设计的基础概念,掌握C++语言的语法和语义,并初步理解并运用面向对象编程方法。课程涵盖了从C++语言的基础到高级主题,包括函数、类与对象等核心概念。 在二维数组的存放部分,课程强调了如何声明和使用二维数组。二维数组可以看作是由多个一维数组组成的数组,通常按照行优先的方式存储元素。例如,声明一个`float`类型的二维数组`a[3][4]`,它将按照以下顺序存储元素:`a00 a01 a02 a03 a10 a11 a12 a13 a20 a21 a22 a23`。在访问这些元素时,我们使用下标,如`b[1][2]=a[2][3]/2`。然而,必须注意不要超出数组的边界,否则会导致运行时错误。 课程分为多个章节,首先介绍了C++的概述,包括面向对象编程的基本概念,软件开发的过程,以及信息的表示与存储。接着,讲解了C++简单程序设计,包括基本数据类型、表达式、输入输出、控制结构和自定义数据类型。函数是C++中的关键概念,课程深入探讨了函数的定义、使用、内联函数、默认参数、重载和模板,以及如何利用C++的系统函数。 进入面向对象编程的核心部分,课程详细讲解了类和对象的概念,以及它们在C++中的实现,包括构造函数、析构函数、类的组合和类模板。此外,还简要介绍了面向对象的一些标记和特性。 通过这个课程,学生不仅可以掌握C++语言的基础,还能学习到如何有效地使用面向对象编程来解决实际问题,从而为后续的计算机科学学习打下坚实的基础。教材和实验部分则提供了实践操作的机会,以增强学生的编程和调试能力。