zoukankan      html  css  js  c++  java
  • 《算法导论》中伪代码的约定

    1.书上代码的“缩进”表示程序中的分程序(程序块)结构

                 如下所示:

         A1@@@@@@@@@@@@@@@@@@@

                       ***************

                       ***************

                       ***************

                       C1############

                               %%%%%%

                               %%%%%%

                               C2%%%%%%

                       ############

                       ***************

                       A2***************

         @@@@@@@@@@@@@@@@@@

    像上面给出的那样,A1到A2可能是一个循环,C1到C2可能是一个循环。

    2.while,for,repeat,等循环结构和if,then,else条件结构与Pascal中相同。(for循环有一点不同)。

    3.符号“伪代码(Pseudocode)中的约定”表示后面部分是个注释。

    4.多重赋值ije是将表达式e的值赋给变量i和j;等价于赋值je,再进行ij

    5.变量在没有显示说明的情况下,一般不使用全局变量。

    6.数组元素是通过“数组名[下标]”,这样的形式来访问的。

    7.参数采用按值传递的方式。

    8.布尔运算"&&"(C语言版)和"||"(C语言版)有短路能力,如下所示:

          if(a>b&&a%2==0)//词语句中,如果a>b不成立,则不会再次判断a%2==0

          if(a>b||a%2==0)//词语句中,如果a>b成立,则不会再次判断a%2==0

    9.复合数据一般组织成对象,它们是由"属性"或"域"组成的。域的访问是由域名后跟由方括号括住的对象名形式来表示。

                                                                                                                                                                                                                    (坚持)

                                                                                                        Never Give Up !

    就算天再高,那又怎样,踮起脚尖,就可以更靠近阳光!
  • 相关阅读:
    2008新的一年到来了!
    WPF 回车转Tab实现跳转
    Remoting和WebService/Ref, Out, Params的区别/
    教你如何编写游戏外挂
    在表达式中使用内置报表函数和聚合函数 (Reporting Services)
    Facade模式
    十分经典的批处理教程
    Entity Framework(实体框架)之详解 Linq To Entities 之一 (经典收集自用)
    关于AppDomain 创建实例进行程序集之间的通讯问题
    OPENQUERY用法
  • 原文地址:https://www.cnblogs.com/dreamapple/p/3080443.html
Copyright © 2011-2022 走看看