Statement语句

按语句的描述形式,可分为简单语句结构语句复合语句

var
a:integer;    //声明语句
b,c:integer;
//...
begin        //这里面的就是可执行语句    //从这个begin到对应的End就是一个复合语句  
a:= b+c;  //运算后赋值  //这也是一个简单语句
end;

赋值语句

​ 在Pascal中赋值语句是使用 := 来进行赋值操作,就是一个冒号一个等号

条件语句

  1. if
    1. 对if-then型语句, 仅当条件满足时,语句才执行;对if-then-else型,if语句在两条语句中选择一条执行。条件用布尔表达式建立.
  2. case of
    1. 如果你的if语句变得非常复杂,有时可以用case语句代替它。case语句包括用来选值的表达式、可能值序列或一个取值范围。这些值应该是常量,并且它们必须唯一,而且应属于有序类型。
  3. for
    1. Pascal 中的for循环严格地建立在计数器基础上,循环每执行一次,计数器不是增加一个值就是减小一个值。
  4. while & repeat
    1. while-do 循环语句和 repeat-until 语句的不同点在于repeat 循环语句的代码至少要执行一次。
  5. With
    1. With语句是一种用于简化代码的语句。 如你要访问一个记录类型变量(或一个对象),用With语句就不必每次重复变量的名字。
  6. Break
    1. 强制退出最近的一层循环(注意:只能放在循环里;而且是只能跳出最近的一层循环),用于从for、while、repeat语句中强制退出
  7. Continue
    1. 用于从for、while、repeat语句中结束循环内的本次处理,继续从循环体的开始位置继续执行类似于C/C++等语言中的continue的功能
  8. Exit
    1. 用于从当前代码块中退出.
    2. 若该代码是主程序,则终止该程序。
    3. 如果是函数或过程,则立即终止该函数或过程
  9. Abort:
    1. 终止程序需的运行,产生不报错的异常信息。跳出祖先模块。
  10. Halt:
    1. 用于强行终止应用程序的执行,返回操作系统(非正常退出方式)
  11. Runerror:
    1. 终止程序的执行,并产生运行错误(返回错误代码)
Copyright © 280i.com 2020 all right reserved,powered by Gitbook本书建立时间: 2020-04-03 13:18:20

results matching ""

    No results matching ""