1.把很多简单语句括起来
begin
end;
2.开始,结束
begin
end.
3.判断if
if (布尔表达式) then
begin
语句
end //没有‘;’
else if ()
begin
语句
end
else
begin
语句
end;
4.循环for
for i:=1 to n do
for i:=n downto 1 do
pascal中for不能设置循环节,用while/repeat
5.循环while
while (布尔表达式)
begin
语句
end;
repeat
语句
until (布尔表达式);
6.case
case (布尔表达式) of
常量1: 语句1
……
常量n: 语句n
else语句(n+1)
end;
7.等于号“=”
赋值:a:=b;
for i:=1 to 10 do
判断:if (a=b)
8.不等于:<>
9.结构体,指针
type pointer=^node;
node=record
变量名:数据类型名;
……
next:pointer;
end;
对于一个指针p
分配空间:new(p)
回收空间:dispose(p)
空地址:p:=nil
10.声明变量
整型:byte(0~255),integer(0~32768),longint(0~2^32-1)
,qword(0~2^64-1),int64(-2^32~2^32-1)
实型:real,float
布尔类型:boolean
所谓万变不离其宗,不同编译语言原理相差不大,如pascal和C,学语言要学会举一反三,把握精髓。
快捷键:
创建文件:F9(Make)
(重新)编译:Alt+F9 (修改程序后再编译用这个)
运行程序:Ctrl+9(Run)
查看输入/输出内容:Alt+F5
保存程序:F2(Save) (注意关程序前要做,程序不会自动保存
退出:Alt+X
复制程序的内容:Edit->Copy to windows
粘贴内容到程序:Edit->Paste to windows
Cut:Shift+Del
Copy:Ctrl+Ins
Paste:Shift+Ins
Clear:Ctrl+Del