- Pascal 教程
- Pascal - 首页
- Pascal - 概述
- Pascal - 环境设置
- Pascal - 程序结构
- Pascal - 基本语法
- Pascal - 数据类型
- Pascal - 变量类型
- Pascal - 常量
- Pascal - 运算符
- Pascal - 决策
- Pascal - 循环
- Pascal - 函数
- Pascal - 过程
- Pascal - 变量作用域
- Pascal - 字符串
- Pascal - 布尔值
- Pascal - 数组
- Pascal - 指针
- Pascal - 记录
- Pascal - 变体
- Pascal - 集合
- Pascal - 文件处理
- Pascal - 内存
- Pascal - 单元
- Pascal - 日期和时间
- Pascal - 对象
- Pascal - 类
- Pascal 有用资源
- Pascal - 快速指南
- Pascal - 有用资源
- Pascal - 讨论
Pascal - 基本语法
您已经了解了 Pascal 程序的基本结构,因此很容易理解 Pascal 编程语言的其他基本构建块。
变量
变量定义放在以var关键字开头的块中,然后按如下方式定义变量
var A_Variable, B_Variable ... : Variable_Type;
Pascal 变量声明在函数的代码体之外,这意味着它们不是在begin和end对内声明的,而是在过程/函数定义之后以及begin关键字之前声明的。对于全局变量,它们在程序头之后定义。
函数/过程
在 Pascal 中,过程是一组要执行的指令,没有返回值;函数是一个有返回值的过程。函数/过程的定义如下:
Function Func_Name(params...) : Return_Value; Procedure Proc_Name(params...);
注释
多行注释用花括号和星号括起来,例如 (* ... *)。Pascal 允许用花括号括起来单行注释,例如 { ... }。
(* This is a multi-line comments
and it will span multiple lines. *)
{ This is a single line comment in pascal }
大小写敏感性
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 词设计的,这些词称为保留字。例如,program、input、output、var、real、begin、readline、writeline 和 end 都是保留字。
以下是 Pascal 中保留字的列表。
| and | array | begin | case | const |
| div | do | downto | else | end |
| file | for | function | goto | if |
| in | label | mod | nil | not |
| of | or | packed | procedure | program |
| record | repeat | set | then | to |
| type | until | var | while | with |
Pascal 字符集和标识符
Pascal 字符集包含:
所有大写字母 (A-Z)
所有小写字母 (a-z)
所有数字 (0-9)
特殊符号 - + * / := , . ;. () [] = {} ` 空格
Pascal 程序中的实体,如变量和常量、类型、函数、过程和记录等,都有一个名称或标识符。标识符是由字母和数字组成的序列,以字母开头。特殊符号和空格不能用在标识符中。