算法描述的一般格式和设计步骤

本文介绍了算法描述的一般格式,强调了返回值和形参列表的重要性,特别是输入输出参数的设计。算法设计步骤包括分析功能、确定输入输出参数以及设计函数体。在输出型参数设计上,通过交换两个整数的示例,对比了指针和引用两种方法,指出引用型参数在函数调用中能实现形参与实参的直接同步,提高了代码的简洁性和可读性。
摘要由CSDN通过智能技术生成

通常用C/C++函数来描述算法。算法描述的一般格式如下:

返回值 算法对应的函数名(形参列表)

{ 临时变量的定义

实现由输入参数到输出参数的操作 函数体

其中,.'返回值”通常为bool类型,表示算法是否成功执行;“形参列表”表示算法的参数,由 于算法包含输入和输出,所以形参列表由输入型参数和输出型参数构成;函数体实现算法 的功能。

一个算法通常完成某个单一的功能,算法设计的一般步骤如下:

(1) 分析算法的功能。

(2) 确定算法有哪些输入,将这些输入设计成输入型参数;确定算法有咖些输出,将这 些输出设计成输出型参数。

(3) 设计函数体,完成从输入到输出的操作过程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值