伪代码

伪代码与真码的区别在于:

  • 伪代码用最清晰、最简洁的表示方法来说明给定的算法;
  • 伪代码通常不关心软件工程的问题。

伪代码中的一些规定

  • 缩进表示块结构;
  • while、for与repeat-until等循环结构以及if-else等条件结构与C、C++、Java、Python和Pascal中的那些结构具有类似的解释;
  • 符号“//”表示该行后面部分是个注释;
  • 形如i=j=e的多重赋值将表达式e的值赋给变量i和j;它被处理成等价于赋值j=e后跟着赋值i=j;
  • 变量是局部给定过程的;
  • 数组元素通过“数组名[下标]”这样的形式来访问的;
  • 复合数据通常被组织成对象,对象又由属性组成。
  • 我们按值把参数传递给过程:被调用过程接收其参数自身的副本;
  • 一个return语句立即将控制返回到调用过程的调用点;
  • 布尔运算符“and”和”or”都是短路的; 短路表达式(if…) 会先处理第一个表达式。
  • 关键字error表示因为已被调用的过程情况不对而出现一个错误。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值