阅读 72

算法导论中关于伪代码的一些约定

1.缩进表示块结构。如for,while,begin,end, if-else等。

2.while,for,repeat-until等循环结构以及if-else等条件结构与C,C++,Java,Python,和Pascal中的那些结构具有类似的解释。

3.符号“//”表示该行后面部分是个注释。

4.形如i=j=e的多重赋值将表达式e的值赋给变量i和j;它应该被处理成等价于赋值j=e后跟着赋值i=j。

5.变量(如i、j和key)是局部于给定过程的,若无显示说明,我们不使用全局变量。

6.数据元素通过“数组名【下标】”这样的形式来访问。记号“..”用于表示数组中值的一个范围,如A【1..j】。

7.复合数据通常被组织成对象,对象又由属性组成。如A.length。

   有时,一个指针根本不指向任何对象,这时,我们赋给它特殊值NIL。

8.我们按值把参数传递给过程:被调用过程接受其参数自身的副本。

9.一个return语句立即将控制返回调用过程的调用点。

10.布尔运算符“and”和“or”都是短路的。

11.关键词error表示因为已被调用的过程情况不对而出现了一个错误。

原文:https://www.cnblogs.com/hao-M/p/15313643.html

文章分类
代码人生
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐