- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章Delphi程序设计基本方法
Object Pascal的字符集 特殊字符 标识符 保留字 字符串 4.2变量与常量 变量是用来存储数据的命令区域,是在运行时可以改变其值的标识符。一般来说,常量是在运行时不改变值的标识符,也不需要专门的存储数据区域。这里介绍一下变量及常量的概念及定义。由于变量及常量与数据类型密切相关,因此具体的使用在后面还要介绍。 声明变量 声明常量 简单类型 包括有序类型和实数型。其中有序类型是指整数类型、字符类型、布尔类型、枚举类型以及子界类型。 字符数组 集合类型 集合类型常量 指针类型 过程类型 Variant数据类型 4.4 Object Pascal基本运算符 算术运算符 逻辑运算符 关系运算符 4.5 Object Pascal程序设计语句 条件语句 Case 语句 其它语句 4.6 过程(Procedure)与函数(function) 过程与函数的调用约定 过程和函数类型变量 关系运算符用于比较两个变量的值。 运算符的优先级 @, not (最高) 一元运算符 *, /, div, mod, and, shl, shr, as 2乘法运算符 +,-, or, xor3加法运算符 =, , , , =, =, in, is4 (最低)关系运算符 递减 顺序语句 赋值语句 ——Value:=12; 块语句 ——ASM/END块语句; ——BEGIN/END块语句 ; 条件语句用于判断某个条件是否满足,根据满足与否来控制程序的执行流程。 If/then语句的语法如下: If 表达式 then Begin 语句 end; If/then/else语句的语法如下: If 表达式 then Begin 语句 end else 语句 end; if/then/else 与if/then的语句流程图 多重if/then/else 语句 实际应用中常常面对更多的选择,这时,将if/else扩展一下,就得到多重if/then/else 语句结构。 多重if/then/else 语句 CASE语句类似于C语言中的SWITCH语句,也是根据一个条件语句来决定程序的运行。CASE语句包含一个被称为选择支的表达式和若干语句,每个语句都以一个或多个常量(CASE常量)开头。选择支必须是有序类型,如CHAR,BYTE型数据或介于0到255之间的整数。所有CASE常量必须是唯一的,并且是与选择支类型兼容的有序类型。 Case语句的流程图表示 CASE语句的例子: CASE Choice of ‘1’:EvaluateChoice; ‘2’:InitializeFunction; ‘A’,‘B’,‘C’:DoThis; END; 循环语句 REPEAT/UNTIL语句 REPEAT/UNTIL构成一个循环语句,该循环语句总是先执行一次,然后判断UNTIL中的条件语句。如果条件成立(值为TRUE),则终止循环语句的执行,转而执行REPEAT/UNTIL后面的语句;如果条件不成立(值为False),则继续执行循环语句。 下面是Repeat语句的语法规则: WHILE/DO语句 WHILE/DO构成一个循环语句,该循环语句执行前总是先判断WHILE中的条件,如果条件成立(值为TRUE),则执行循环语句,然后再判断条件语句是否成立;如果条件不成立(值为False),则终止执行循环语句。 下面是WHILE/DO语句的语法规则: FOR/DO语句 FOR/DO是最简单的循环语句之一。该循环语句的执行次数必须预先给定。控制循环次数的变量必须是有序数数据类型。 Break语句和Continue语句 在前面的FOR/DO语句介绍中,我们知道,如果要退出循环,跳到FOR/DO语句下面的语句执行,可以使用break语句;如果不想执行循环下面的语句,而要求直接进入下一个循环,可以使Continue语句。 其实,Break和Continue可以应用于for,while或repeat循环语句中。Break语句引起控制流退出一个for,while或repeat循环语句,Continue语句引起控制流直接进入下一次for,while,repeat循环语句。 GOTO语句 GOTO语句强行将程序转向一个指定的点执行。该指定点用一个标号标识。下面是一个GOTO语句的例子: JUMP1
文档评论(0)