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

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值