pascal语言语法大全.doc
文本预览下载声明
第七课:pascal专题-pascal语言语法大全及应用 配套视频
★qq语音课主讲内容★:
1.pascal语法专用字符:a~z,a~z,0~9,+,-,*,/,=,,=,=,,,(,),[,],{,},:=,,,;,.,:,..,’,^ 【解说】a~z:大写的26个英文字母;a~z:小写的26个英文字母;0~9:10个数字;+: 加法运算符;-: 减法运算符;*: 乘法运算符;/: 除法运算符;=: 比较运算符:等于;: 比较运算符:不等于;=: 比较运算符:小于等于;=: 比较运算符:大于等于;: 比较运算符:小于;: 比较运算符:大于;(,)[,]{,}:=: 赋值运算符;,;.: 主从代码分隔符:点号;:..: 子界定义表达符;’: 字符串标识符:单引号;^ : 指针定义符:尖号。2. 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,exports,shr,string,asm,object,unit,constructor,implementation,destructor,uses,inherited,inline,interface,library,xor,shl 【解说】and: 逻辑运算符:逻辑与;array: 数组定义符:array of …;begin: 程序“块”的开始标识符;case: 多条件分支语句的开始标识符;const: 常量定义符;div: 算术运算符:除法取整数结果;do: 执行命令;downto:单步反循环语句中的命令;
Else:分支语句中的命令,“否则”的意思;end:“结束”标识符;file:类型文件标识符 ;for: 单步循环语句的开始标识符;function:函数定义的命令符;goto:跳转指令 :if: 单条件分支语句的开始标识符;in: 集合运算符;label:定义标号 ;mod: 算术运算符:除法取余数结果;nil: 一个表示“空值”的常量;not: 逻辑运算符:逻辑非;of: 多种组合命令的辅助符,array of…,case of …等;or: 逻辑运算符:逻辑或;packed: 用于压缩和打包的指令;procedure: 过程定义符;program: delphi工程文件标识符;record: 记录类型标识符;repeat: 循环语句标识符;set: 集合定义符;then:组合命令的辅助符,if…Then…Else…;to:组合命令的辅助符,for…To …Do…;type:类型定义符;until: 循环语句中的辅助符,repeat…Until…;var: 变量定义符;while: 循环语句定义符;while …Do…;with: 组合命令的定义符:with …Do begin…End;exports:动态链接库输出项目定义符;shr: 二进制右移运算符;string: 字符串类型标识符;asm: 汇编语言标识符;object: 对象标识符;unit: 单元标识符;constructor: 构造函数定义符;implementation: 单元中“实现部分开始”的标识符;destructor: 析构函数定义符;uses: 单元引用标识符;inherited: 类继承指令;inline:过程和函数的调用指令;interface:单元中“声明部分开始”的标识符;library: dll工程定义符;xor:二进制位运算符:异或;shl:二进制位运算符:按位左移。3.pascal语法中的标识符;【解说】标识符是object pascal语言中各种成员的名称,这些成员包括变量(var)、常量(const)、类型(type)、过程(procedure)、函数(function)、方法(method)、单元(unit)等。
标识符可以分为三类:标准标识符、自定义标识符和限定标识符。
1)标准标识符
? (1)标准常量,如false、nil、true等;
? (2)标准类型,如boolean、char、real等;
? (3)标准函数,如sin、cos、abs、arctan等;
? (4)标准过程,如dispose、get、new、pack、put等;
? (5)标准文件,
显示全部