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 !

    就算天再高,那又怎样,踮起脚尖,就可以更靠近阳光!
  • 相关阅读:
    STM32启动BOOT0 BOOT1设置方法
    端口映射
    端口映射
    静态路由配置
    静态路由配置
    NETGEAR路由器登录不上 重新获取ip
    NETGEAR路由器登录不上 重新获取ip
    GSM AT指令 SIM900A TC35
    GSM AT指令 SIM900A TC35
    TTP223 触摸按键
  • 原文地址:https://www.cnblogs.com/dreamapple/p/3080443.html
Copyright © 2011-2022 走看看