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

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

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

定类型的参数。

Object Pascal是一种‘强类型’语言,也就是说,它对各种数据类型加以区分,并且不总是允许你用一种数据类型替代另一种。这通常是有好处的,因为它使编译器能聪明地处理数据并且更深入地验证你地代码,可以避免产生难于调试的运行时错误。但当你需要更多灵活性的时候,也有办法可以绕过强类型限制,它们包括强制类型转换(typecasting)、指针、变体类型(Variant)、记录中的变体部分

in records)和绝对地址变量。

About types(关于类型)

有几种对Object Pascal数据类型进行分类的方法:

有些类型是内置的,编译器能自动识别,不必对它们进行声明。本语言参考中的几乎所有类型都是内置的;其它类型要通过声明来创建,它们包括用户自定义的类型以及在产品库(是

类型。

类型可以分为基本(fundamental)和一般(generic)类型。在Object Pascal

和形式是相同的,不管是基于何种CPU和操作系统;而一般类型的范围和形式是平台相关的,

不同可能发生改变。大多数内置类型属于基本类型,但少数整数、字符、字符串和指针类型属于一般类型。在需要的时候使用一般数据类型是一个好注意,因为它们提供优化的性能和轻便性。但是,在不同的(语言)实现中,对于它们(一般类型数据)存储格式的改变会导致兼容性问题,比如,你向一个文件写入流数据。

类型也可以分为简单类型、字符串类型、结构类型、指针类型、过程类型和变体类型。另外,类型标志符本身也可以认为属于一种特殊‘类型’,因为它们可以作为参数传给一些函数(比如

SizeOf)。

The outline below shows the taxonomy of Object Pascal data types.

下面的提纲显示了Object Pascal数据类型的分类:

ordinal

integer

character

Boolean

enumerated

subrange

real

string

structured

set (Variant parts VCL库吗?)中定义的因实现的High、Low和

- 43 - 大多数函数和过程要求指的实现上,基本类型的范围

Data types, variables and constants

array

record

file

class

class reference

intece

pointer

procedural

Variant

(type identifier)

标准函数SizeOf作用于所有变量和类型标志符,它返回一个整数,表明存储指定类型的数据所需要的内存数(字节)。比如,SizeOf(Longint)返回4,因为一个Longint变量使用4个字节的内存。 类型声明在以下章节说明。关于类型声明的一般信息,请参考Declaring types。

有些类型是在编译器中内置的,但更多的是在System单元中明确定义的)

Simple types(简单类型)

Simple types: Overview(概述)

简单类型包括有序类型和实数类型,它们定义有次序的数值集合。

Ordinal types(有序类型)

Ordinal types: Overview(概述)

有序类型包括整数、字符、布尔、枚举和子界类型。有序类型定义一个有次序的数值集合,除了它的第一个值以外,其它每个值都有一个唯一的前驱值(predecessor);除了最后一个外,其它每个值都有一个唯一的后继值(successor)。并且,每个值都有一个序数决定它在这个类型中的位置。在大多数情况下,如果一个值的序数为n,它的前驱值序数为n-1,它的后继值序数为n+1。


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

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

    • 刘弗陵
      刘弗陵

      美国进入叙利亚经过叙利亚政府

    • 杨华明
      杨华明

      但实际利率上浮不再设上限

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