在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
首先要说一下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; var Me:People; //定义people型的变量 with Me do begin name:='Paul'; addr:='Guangzhou'; age:=23; sex:='male'; end; (4)goto 语句 现在所有声音都是说要减少goto语句是使用,所以尽量少用为是。 示例: Label MyLabel; //用Label保留字声明MyLabel MyLabel: //标记 、、、 //其它语句 goto MyLabel; //跳转到MyLabel 处 (5)条件语句 a、if ... then ... 语句 if 布尔表达式 then ..; 或 if 布尔表达式 then begin ... end; 其它格式: if ... then... else ...; if ... then .. else if ... then ... else ...; b、case ... of 语句 case 表达式 of 值1:... 值2:... ... 值n:... end; 6)循环语句 a、for ... to ... do 语句 for 循环变量:=初值 to 终值 do ...; 或 for 循环变量:=初值 to 终值 do begin 。。。 end; b、while ... do 语句 while 布尔表达式 do ...; 或 while 布尔表达式 do begin ... end; c、repeat ... until 语句 repeat ... until 布尔表达式; (7)循环的中断 break:循环结束 continue:结束本次循环 goto:(略) exit:退出当前函数或过程 halt():终止整个程序,参数为整数 RunError():(略) 三、过程与函数 (1) 过程(无返回值) 声明: procedure <过程名> (<参数列表>); (2)函数(有返回值) 声明: function <函数名> (<参数列表>):返回值类型; 用Result 或 <函数名>返回函数值; 即在函数中用 Result:=函数值;或 <函数名>:=函数值;返回; |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论