- 0
- 0
- 约8.38千字
- 约 21页
- 2016-12-21 发布于重庆
- 举报
9.1?? 指针类型的声明指针类型在任何语言中都是比较难以理解也是比较灵活的一种数据类型
???? 指针常是它所指的变量的内存地址。声明指针类型的语法如下:
?? Type??? 〈指针类型标志符〉=^〈基类型〉;
?? 其中,指针类型标志符即是指针类型名,基类型可以是简单类型,如整型,实型,字符型等,也可以是结构类型,如数组,记录,集合等。?指针类型声明示例:
Type?? Tr = ^Integer;? PI = ^real;?? Word = Record???? Name: String[10];???? Age: Integer;???? Scores: Real;?? End;BytePtr = ^Byte;WordPtr = ^Word;
??? 上例中,声明了4个指针类型。其中,BytePtr是一个指向字节类型的数据;而WordPtr是一个指向记录类型Word的数据??? Object Pascal不要求基类型一定是要在前面已声明的,也可以是一个标志符,然后在同一个模块内声明基类型。声明了指针类型后,就可以声明指针类型的变量,如:? Var???? BP: BytePtr;??? WP: WordPtr;或:?? Var?????? BP: ^Bytel;?指针所指的基类型可以是简单类型,也可以是构造类型,如:?? Type
原创力文档

文档评论(0)