【01】DELPHI的每个语句必须以分号“;”结束。
较为复杂的情况是将多个语句用Begin和End两个保留字围起来,组成复合语句,复合语句在Delphi中被视为一个语句,因此在End后面也要加上分号“,”。
【02】IF语句
if <条件> then
<语句1>
else
<语句2>;
示例
if CheckBox2.Checked then
ShowMessage ('CheckBox2 is checked')
else
ShowMessage ('CheckBox2 is NOT checked');
end;
要注意的是,不能在第一句之后 else 关键词之前加分号,否则编译器将告知语法错误。
实际上,if-then-else 语句是单纯的一条语句,因此不能在语句中间加分号。
【02】CASE语句
case <选择器表达式> of
<情况常量表1>:<语句1>;
…
<情况常量表n>:<语句n>;
else
<其他语句>;
end;
【03】WHILE语句
while <循环条件> do
[循环体];
【04】REPEAT语句
repeat
[循环体]
until <条件>;
循环体:可以是一条语句,也可以是多条语句。多条语句无须用begin与end括起来,而由保留字repeat与until将其括起。
【05】FOR语句
for <循环变量>:=<初值> {to︱downto} <终值> do
[循环体];
说明:to表示计数器递增,downto表示计数器递减。 for循环语句不能指定1之外的步长。
【06】EXIT语句
exit 语句的功能是退出当前的代码块。如果该代码块是主程序,则 exit 语句将导致程序终止;
如果当前代码块在嵌套程序结构内部,exit 语句将跳到外一层嵌套继续执行;
如果当前代码块是过程或函数,exit 语句将导致该过程或函数执行终止,跳到调用过程或函数的语句的下一条语句继续执行。
【07】WITH语句
有时可以通过with语句指定一些都是只对某一个变量来说的语句,这样可以简化代码的输入量。with语句的形式如下:
with 变量 do
<语句>;