04 过程抽象和返回一个值的函数---小结

来源:互联网 发布:小白源码 编辑:程序博客网 时间:2024/06/04 17:49

1、设计算法最有效的手段就是将任务分解成多个子任务,再将子任务分解成更小的子任务,以此类推。最终,子任务变得非常小,很容易用C++代码来实现,这种设计方法学称为“自顶向下设计(Top-down design)”。

2、能返回一个值的函数好比一个小程序。传给函数的实参好比这个小程序的输入,返回值好比这个小程序的“输出”。

3、假如程序的一个子任务需要获取某些值作为输入,并生成一个值作为它唯一的结果,就可以将子任务当做一个函数来实现。

4、一个函数应该能像“黑盒”那样使用。使用函数的程序员无需知道该函数的编码细节,只需要知道函数的声明和描述其返回值的注释,这一原则有时称为过程抽象原则。

5、我们说函数定义中声明的变量局部于该函数。

6、全局命名常用修饰符const来声明。全局命名常量的声明通常放在程序的起始处,在include编译指令之后,但在函数申明之前。

#include <iostream>const double PI = 3.14159;double area(double radius);
7、传值调用参数是局部于函数的变量。有时候需要将形参当做局部变量使用。

8、如果同一函数名有两个或者更多的函数定义,就表示函数名被重载了。重载函数名时,不同的函数定义必须要有不同数量的形参,或者要有不同类型的形参。

0 0
原创粉丝点击