Delphi中表示什么
总结: ^: 指针 @: 取址 #: 十进制符 $: 十六进制符
-
^符号在一个类型的前面表示声明一个这个类型的指针变量。
例:Pstr : ^string;
-
^符号在一个变量的后面表示获取这个指针变量所指向内存地址的真实值
例:ShowMessage(Pstr^)
-
@符号在变量前表示获取一个变量的内存地址
例:P:=@Pstr
完整实例:
Str:string;{声明Str为字符串变量}
Pstr:^string;{声明Pstr为字符型指针变量}
Str:="Test";{把字符串Test赋值给Str}
Pstr:=@Str;{获取Str变量的地址赋值给Pstr}
ShowMessage(Pstr^);{显示Pstr变量地址所指向的真实内容,结果为Test}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?