目录

Pascal - Basic 语法

您已经看到了pascal程序的基本结构,因此很容易理解pascal编程语言的其他基本构建块。

变量 (Variables)

变量定义放在以var关键字开头的块中,然后是变量的定义,如下所示:

var
A_Variable, B_Variable ... : Variable_Type;

Pascal变量在函数的代码体外声明,这意味着它们不在beginend对中声明,但它们在过程/函数的定义之后和begin关键字之前声明。 对于全局变量,它们在程序头之后定义。

Functions/Procedures

在Pascal中, procedure是要执行的指令集,没有返回值, function是具有返回值的过程。 功能/程序的定义如下 -

Function Func_Name(params...) : Return_Value;
Procedure Proc_Name(params...);

注释 (Comments)

多行注释用大括号括起来,星号用{* ... *}括起来。 Pascal允许用括号{...}括起来的单行注释。

{* This is a multi-line comments
   and it will span multiple lines. *}
{ This is a single line comment in pascal }

区分大小写 (Case Sensitivity)

Pascal是一种非敏感语言,这意味着您可以在任何一种情况下编写变量,函数和过程。 与变量A_Variable一样,a_variable和A_VARIABLE在Pascal中具有相同的含义。

Pascal声明

Pascal程序由语句组成。 每个陈述都指明了该计划的明确职责。 这些工作可以是声明,分配,读取数据,写入数据,做出逻辑决策,转移程序流程控制等。

例如 -

readln (a, b, c);
s := (a + b + c)/2.0;
area := sqrt(s * (s - a)*(s-b)*(s-c));
writeln(area);        

Pascal中的保留字

Pascal中的语句设计有一些特定的Pascal单词,称为保留单词。 例如,单词,程序,输入,输出,var,real,begin,readline,writeline和end都是保留字。

以下是Pascal中可用的保留字列表。

andarraybegincaseconst
divdodowntoelseend
fileforfunctiongotoif
inlabelmodnilnot
oforpackedprocedureprogram
recordrepeatsetthento
typeuntilvarwhilewith

Pascal中的字符集和标识符

Pascal字符集包括 -

  • 全部大写字母(AZ)

  • 全部小写字母(az)

  • 所有数字(0-9)

  • 特殊符号 - + * /:= ,. ;。 ()[] = {}`空格

Pascal程序中的实体(如变量和常量,类型,函数,过程和记录等)具有名称或标识符。 标识符是字母和数字的序列,以字母开头。 不得在标识符中使用特殊符号和空格。

↑回到顶部↑
WIKI教程 @2018