b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

pascal 视频教程_pascal和basic_pascal选择排序(53)

电脑杂谈  发布时间:2016-12-28 07:02:37  来源:网络整理

Alpha = ['A'..'Z', 'a'..'z'];

AlphaNum = Alpha + Numeric;

Constant expressions(常量表达式)

常量表达式是一个表达式,编译器不用执行程序就能计算出它的值。字符串常量(character strings);真常量;枚举类型的值;特殊常量的元素通过运算符、类型转换和集合构造器构成的表达式。除非是调用下面的内置函数: Abs High Low Pred Chr Length Odd Round Swap Hi Lo Ord SizeOf 常量表达式的定义在Object Pascal的语法说明中用到多次。初始化全局变量、定义子界类型、给枚举类型的值赋序数、指定默认参数、书写case语句以及定义真常量和类型常量,都需要常量表达式。下面是常量表达式的例子: 100 'A'

256 - 1

(2.5 + 1) / (2.5 - 1)

'Borland' + ' ' + 'Developer' Chr(32)

Ord('Z') - Ord('A') + 1

Resource strings(资源字符串)

资源字符串被当作资源链接到可执行文件或库中,因此,不用重新编译程序就能修改它们。关于更多信息,请参考Internationalization and localization以及它相关的主题。资源字符串的声明像真常量,除了用resourcestring且返回一个字符串。比如,

resourcestring

CreateError = 'Cannot create file %s'; OpenError = 'Cannot open file %s';LineTooLong = 'Line too long';

Data types, variables and constants

常量表达式包括:常数(numerals)、True、False和nil;以及由以上类型常量表达式不能包括变量、指针或函数调用,Succ Trunc

const。表达式等号的右边必须是常量表达式并{ for explanations of format specifiers, } { see 'Format strings' in the online Help}

- 75 -

代替

Data types, variables and constants

ProductName = 'Borland Rocks\000\000';

SomeResourceString = SomeTrueConstant;

编译器自动解决不同库之间的命名冲突问题。

Typed constants(类型常量)

About typed constants(关于类型常量)

不像真常量,类型常量能存储数组、记录、过程和指针类型的值。类型常量不能出现在常量表达式中。 在默认的{$J-}编译状态下,类型常量不能被赋予新值,实际上,它们是只读变量;但如果使用了编译器指示字,类型常量能被赋予新值,它们在本质上就像初始化的变量。

像下面这样声明一个类型常量:

const identifier: type = value

这里,identifier是任何有效标志符,type是除了文件和Variant类型的任何类型,value是一个的表达式。比如,

const Max: Integer = 100;

在大多数情况下,value必须是一个常量表达式,但如果type是数组、记录、过程或指针类型,必须遵循特殊的规则。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-23665-53.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...