(3)数组类型:
a、一维数组:
定义:type 数组标识符=array[下标下限..下标上限] of 基本类型;
b、多位数组:
定义: type 数组标识符=array[下限1..上限1,...,下限n..上限n] of 基本类型;
c、动态数组(变量):
var 标识符:array of 基本类型;
setlength(标识符,个数);//分配空间
标识符:=nil;//释放
二、语句
首先要说一下begin ... end; 相当于c或者c++中的{ ... }。
(1)声明语句
常量:const 常量标识符[:类型]=常值;
变量:var 变量标识符:数据类型;
(2)表达式语句
由运算符组成的合法语句
运算符优先级: 运算符 优先级
@ not 1 (最高)
*,/,div,mod,and,shl,shr,as, 2
+,-,or,xor 3
>,<,>=,<=,<>,=,in,is, 4 (最低)
(3) with ... do ... end 语句
主要在操作记录类型或组件时使用。
示例:type people=record //定义记录people
name:string;
addr:string;
age:integer;
sex:string;
end;