- 3
- 0
- 约5.71千字
- 约 38页
- 2019-06-26 发布于湖北
- 举报
第五章 函数,函数与运算符的重载 * 函数在C++程序设计中的意义体现在四个方面: (1)从历史上说,函数的思想来源于子程序,把程序中反复出现的相同或相近的程序改写成子程序,可以大大缩短程序的长度。函数实际上是参数化的子程序。 (2)从结构化程序设计(SP)的观点来看,更重要的是通过函数设计,可以把整个程序要完成的整体的复杂的计算任务,分解为一个个较小的,相对简单的子任务。这种模块化的程序易设计,易阅读,易调试,易维护,较少出错。 (3)从运算的角度说,函数就是C++语言提供的由用户定义的运算。运算符是系统提供的运算,而函数是由用户自己定义的运算。 (4)作为面向对象程序设计(OOP)语言的C++,以类为核心,类由数据和方法组成,方法就是对数据的运算和处理,亦即类的函数成员。故函数设计同样是OOP 的重要组成部分。 5.1 三次方程求根程序的设计 5.2 函数的说明与使用 5.2.1 函数说明 C++程序允许两种函数说明语句的形式,我们把它们分别称为函数原型(或函数声明)和函数定义。 1.函数原型 函数原型用来指出函数的名称、类型和参数,其格式为: [属性说明]类型函数名(参数表); 属性说明:可缺省,一般可以是下面的关键字之一:inline,static,virtual,friend 等。 inline 表示该函数为内联函数; static 表示该函数为
原创力文档

文档评论(0)