delphi语法基础-语句

admin
admin
admin
9
文章
0
评论
2020年10月17日15:56:46 评论 571 886字阅读2分57秒

如果说数据类型是Pascal 编程的一个基础,那么另一个则是语句。编程语言的语句主要由关键字和操作指令组成。

#简单语句和复合语句

Pascal 简单语句中不包含任何别的语句,赋值语句和过程调用即是简单语句的例子。简单语句用分号隔开,如下所示:

X := Y + Z;  // 运算赋值
Randomize;   // 过程调用

用begin 和end 将简单语句括起来即组成复合语句,复合语句用法与普通的Pascal 语句相同,见下例:

begin
  A := B;
  C := A * 2;
end;

end之前的最后一条语句末尾分号不是必需的,你可以写成:

begin
  A := B;
  C := A * 2
end;

这两种写法都是正确的。第一种多了一个无用(但也无害)的分号。分号实际上是一个空语句,也就是说,是一个没有代码的语句。有时,空语句可用在循环体或其他特殊情况中。

注意: 虽然最后一条语句末尾的分号没有用,我却总是加上它,并且建议你也这样做。因为有时你可能需要在末尾添加语句,如果最后没有加分号,你就必须记着加上它,与其如此不如一开始就加上它

#赋值语句

在Pascal 语言中赋值语句用冒号-等号操作符“:=”,对使用其他语言的编程人员来说这是一个奇怪的符号。在其他语言中用作赋值符号的“=”在Pascal 中用作关系运算符,用于判断是否相等。

赋值和相等判断使用不同的符号,使Pascal 编译器(象C编译器一样)能更快解译源代码,因为这样就不需要通过检查上下文来判断符号的意义,此外使用不同操作符也使代码更易读。

#条件语句

条件语句通过条件检测,判断是否执行该条件语句中包含的语句。条件语句可有两种基本形式:if语句和case语句。

#If语句

对if-then型语句, 仅当条件满足时,语句才执行;对if-then-else型,if语句在两条语句中选择一条执行。条件用布尔表达式建立,这里通过一个简单的Delphi 例子来示范如何写条件语句。

首先,创建一个应用程序,在form上面放两个复选框(check box)和四个按钮(button),不要改变复选框和按钮的名字,双击按钮为其OnClick 事件添加响应程序。下面是第一个按钮事件代码中一条简单的if语句:

继续阅读
admin
  • 本文由 发表于 2020年10月17日15:56:46
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
生存之民工 未分类

生存之民工

民工第一集 民工第一集 民工第三集 民工第四集 民工第五集 民工第六集 民工第七集 民工第八集 民工第九集 民工第十集 民工第十一集 民工第十二集 民工第十三集 民工第十四集 民工第十五集 民工第十六...
永不磨灭的番号 未分类

永不磨灭的番号

第一集    多大   第二集   多大   第三集   多大   第四集   多大 第五集   多大 第没有集   多大   第七集   多大 第八集   多大 第九集   多大 第十集   多大 ...
wangye 未分类

wangye

CCTV1   555\ 666666     哈哈哈哈哈或或 大力女 乘风破浪11 乘风破浪12 乘风破浪13 乘风破浪14