数据结构:算法的基本书写规范有哪些?
1、算法说明
算法说明也叫算法规格
是算法必不可少的,
具体的内容有很多,例如算法的功能,参数的含义及属性等。
如果说明能够写得恰当又简洁就很好

2、注释和断言
注释一定要有的,但是也不用太细,例如i++这种就没必要加注释了。
而断言是注释的一种写法,是一种特别重要的注释,使用它,可以有效的控制,
算法的输入参数值,在正确的范围内,提高算法的机构性。

3、输入和输出
这个有三种途径
1。 Scanf 和printf
2。 在头文件中定义好的输入\输出。
3。 全局变量
算法中,尽量避免使用全局变量。

4、错误处理
尽量使用函数的返回值返回算法的执行状态(最基本的成功和失败)。
例如就算是main函数,一般最好都写成
Int main(void)
{
return 0
}

5、语句选择和算法结构
最好只使用赋值语句,if分支语句和while(或for)循环语句实现算法,
几乎所有的算法使用这3种都可以实现,
其他的使用switch可以替代一下if,
但是goto,最好不要使用,(特殊情况除外)。

6、最后,大家坚持使用规范化的算法,
有助于大家写出“好程序”,
防止出现难以纠正的坏习惯,
贻害无穷。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:128
阅读量:144
阅读量:94
阅读量:55
阅读量:47