找出每个任务的数据输入和输出

来源:互联网 发布:淘宝开食品店流程 编辑:程序博客网 时间:2024/05/03 03:44

一旦你有了一个层次结构和一系列事件,接下来要做的是找出输入数据的每个任务需要操作,和它产生的数据(如果有)。如果你已经从上一步输入数据,输入的数据将成为一个参数。如果你计算使用的一些其他的功能,输出输出通常会成为一个返回值

当我们这样做,我们应该为每个函数原型。如果你已经忘记了一个函数的原型是一个函数,包括函数名参数和返回类型声明但没有实现的功能

让我们做一对夫妇的例子。getuserinput()很简单。我们要从用户得到一个数,返回给调用者返回。因此函数原型看起来像这样

1

国际getuserinput()

在计算器的例子,该calculateresult()函数需要3个输入:两个数字和数学运算符。我们应该已经有了所有这三个的时候,我们得到的地步,这个函数被调用,所以这三块的数据将函数参数。该calculateresult()函数计算结果的价值,但它并不显示结果本身。因此我们需要返回的结果作为返回值其他功能可以使用它

鉴于此,我们可以这样函数原型

1

国际calculateresult(int ninput1char choperatorint ninput2

步骤6:任务细节

在这一步中,对每一项任务,你将它写的实际实现。如果你打破了任务分解成足够小的碎片,每个任务应该是相当简单和直接。如果一个给定的任务似乎仍然过于复杂也许需要被分解成子任务可以更容易地实现

0 0
原创粉丝点击