函数原型将看起来像这样

<pre name="code" class="html">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main()
{
    // Get first number from user
    getUserInput();
 
    // Get mathematical operation from user
    getMathematicalOperation();
 
    // Get second number from user
    getUserInput();
 
    // Calculate result
    calculateResult();
 
    // Print result
    printResult();


 

请注意,如果你要用这个“纲要”的方法来构建你的程序,把这些都注释出来是一个好主意,直到你真正写出来,然后再按时间工作,每次你去测试。这样编译器就不会抱怨他们没有被定义。
步骤5:计算每个任务的数据输入和输出
一旦你有了一个层次和一系列的事件,接下来的事情就是弄清楚每个任务需要操作的输入数据,以及它所产生的结果(如果有的话)。如果您已经从前一步中输入数据,该输入数据将成为一个参数。如果您正在使用其他功能计算输出,该输出通常将成为返回值。
当我们做,我们应该有每个功能的原型。如果你忘记了,函数原型是一个函数的声明,包括函数的名称、参数和返回类型,但不执行该函数。
让我们做一对夫妇的例子。getuserinput()很简单。我们将从用户获得一个数字,并返回到调用方。因此,函数原型将看起来像这样:
1
国际getuserinput();
在计算器的例子,这calculateresult()函数需要3个输入:两个数字和数学运算符。我们应该已经拥有所有这些的三的时间,我们得到的点,这个函数被调用,所以这三个数据将是函数参数。的calculateresult()函数计算结果的价值,但它不显示结果本身。因此,我们需要将结果作为返回值返回,以便其他功能可以使用它。
鉴于此,我们可以编写类似的函数原型:
1
calculateresult(int,int int input1,OP,int input2);
步骤6:写任务细节
在这一步中,为每一个任务,你会写它的实际执行。如果你将任务分解成小的部分,每个任务都应该是相当简单和简单的。如果一个给定的任务似乎仍然过于复杂,也许需要被分解成子任务,可以更容易实现。
例如:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值