Delphi中表示什么

总结: ^: 指针 @: 取址 #: 十进制符 $: 十六进制符

  1. ^符号在一个类型的前面表示声明一个这个类型的指针变量。

    例:Pstr : ^string;

  2. ^符号在一个变量的后面表示获取这个指针变量所指向内存地址的真实值

    例:ShowMessage(Pstr^)

  3. @符号在变量前表示获取一个变量的内存地址

    例:P:=@Pstr

完整实例:

Str:string;{声明Str为字符串变量}

Pstr:^string;{声明Pstr为字符型指针变量}

Str:="Test";{把字符串Test赋值给Str}

Pstr:=@Str;{获取Str变量的地址赋值给Pstr}

ShowMessage(Pstr^);{显示Pstr变量地址所指向的真实内容,结果为Test}

posted @ 2023-02-15 16:41  德琪  阅读(33)  评论(0编辑  收藏  举报