东南大学C++课件:函数与面向对象编程解析

需积分: 14 2 下载量 162 浏览量 更新于2024-08-24 收藏 3.83MB PPT 举报
"东南大学C++课件中的函数定义和C++课程概述" 在东南大学的C++课程中,函数是作为程序设计的重要组成部分被详细介绍的。函数在C++中是一种可重复使用的代码块,它执行特定任务并可能返回一个值。函数的定义包括以下几个关键部分: 1. **函数头**: 它定义了函数的名称、返回类型和参数列表。例如: ```cpp 返回类型 函数名(参数类型 参数名, 参数类型 参数名, ...); ``` 在描述中提到的形式参数表,就是这里的`<type1> name1, <type2> name2, ..., <typen> namen`,它们定义了函数接受的输入(如果有的话)。 2. **返回值**: 函数的返回值通过`return`语句给出。例如,一个简单的返回整数值的函数可以这样定义: ```cpp int someFunction() { // 代码 return 0; // 返回0 } ``` 如果函数没有返回值,它的返回类型应为`void`,这时可以不写`return`语句。 课程的目标是让学生理解和掌握C++语言的基础,包括面向对象的思想。课程分为多个章节,涵盖了从基本的程序设计概念到高级的面向对象特性: - **第1章概述**:介绍了计算机程序设计语言的发展,以及面向对象方法和软件开发的基本概念。 - **第2章C++简单程序设计**:讲解了C++语言的基本元素,如数据类型、表达式、输入输出、控制结构和自定义数据类型。 - **第3章函数**:这是重点,详细讨论了函数的定义、使用,包括内联函数、默认参数、函数重载、函数模板和系统函数的使用。 - **第4章类与对象**:深入到面向对象编程的核心,探讨了面向对象思想、类和对象、构造函数、析构函数、类的组合以及类模板。 - **第5章及其他**:继续介绍C++的更多高级特性,如继承、多态等。 通过这门课程,学生不仅能够掌握C++的基本语法,还能建立起面向对象编程的概念,并通过实践提升编程和调试能力。教材和主讲教师的信息也提供了学习支持,帮助学生系统地学习和掌握C++语言。