有下面代码段:
type
TRec = record
name: string[12];
age: Word;
end;
TPRec = ^TRec; var
Rec: TRec;
PRec1: TPRec;
PRec2: ^TRec;请问:
TPRec = ^TRec;定义了什么?定义了一个指向Trec结构的指针类型吧?
TPRec,PRec1、PRec1有什么区别,我都晕了
type
TRec = record
name: string[12];
age: Word;
end;
TPRec = ^TRec; var
Rec: TRec;
PRec1: TPRec;
PRec2: ^TRec;请问:
TPRec = ^TRec;定义了什么?定义了一个指向Trec结构的指针类型吧?
TPRec,PRec1、PRec1有什么区别,我都晕了
因为例程中有下面一句类型转换语句,既然类型一样就不要类型转换了,我不明白为什么要类型转换
PRec1 := TPRec(PRec2);
x:array[0..1] of integer;
y:array[0..1] of integer;
和这样写
var
x,y:array[0..1] of integer;
都是有区别的