C++程序设计:函数定义详解-谭浩强版

需积分: 50 110 下载量 149 浏览量 更新于2024-08-18 收藏 8.51MB PPT 举报
"C++程序设计-谭浩强完整版,函数定义的一般形式,无参函数,C++语言发展历史,C语言特点" 在C++编程中,函数是一组完成特定任务的代码块,可以被多次调用。函数定义的一般形式如下: ```cpp 返回类型 函数名(参数列表) { // 函数体 } ``` 这里,`返回类型` 是函数执行后返回的数据类型,可能是基本类型如`int`, `double`,或是自定义类型。如果函数不返回值,我们使用`void`作为返回类型。`函数名` 是函数的标识符,用于调用该函数。`参数列表` 是函数接受的输入参数,可以是零个、一个或多个,每个参数由其类型和名称组成,参数之间用逗号分隔。如果函数不需要任何参数,参数列表写成`void`。 无参函数,如标题和描述中提到的,是不接受任何参数的函数。其定义形式简化为: ```cpp 返回类型 函数名(void) { // 函数体 } ``` 无参函数常用于执行特定的操作,而不需要从主调函数传递数据。例如,打印消息或初始化某些变量等。 C++语言是在C语言的基础上发展和完善而来的。C语言起源于20世纪70年代,由B语言演变而来,最初用于开发UNIX操作系统。C++增加了面向对象的特性,如类、对象、封装、继承和多态,使其成为一种更强大的编程语言。 C语言的特点包括: 1. 结构化编程:C语言支持结构化编程思想,使得程序结构清晰,易于理解和维护。 2. 高级与低级语言的结合:C语言的运算符丰富,包括算术、逻辑和位运算,可以进行底层操作,同时也具有高级语言的抽象能力。 3. 可移植性:C语言编写的程序可以在不同的计算机平台之间轻松移植,只需少量或无需修改。 4. 语法灵活:这允许有经验的程序员编写高效且通用的代码,但对初学者来说,理解和调试程序可能更具挑战性。 学习C++时,理解函数定义的一般形式和无参函数的概念是基础,同时也要了解C++的历史和特点,以便更好地利用它的优势进行程序设计。通过深入理解和实践,可以克服调试困难,编写出高质量的C++程序。