Delphi运算符^,是什么意思?

用户名

我在互联网上找不到^运算符的含义。

因此,在此示例中,^的含义是:

P = PChar(s);
While P^ <> #0 do
begin
//do something
end;

  #0是一个字符,例如代表字符串的结尾。但是我在互联网上找不到^。有人可以解释一下吗?

戴维·赫弗南

它是指针取消引用运算符。在您的示例代码中,P是指向字符的指针。因此,P^取消引用该指针。换句话说,P^对指向的字符求值P

此处记录了该运算符:表达式| 指针运算符

^运营商取消引用指针。它的操作数可以是通用指针之外的任何类型的指针,该通用指针必须在取消引用之前进行类型转换。

也许对您来说更有用的文档主题是:指针和指针类型后一个主题将更详细地介绍指针。而且,您还可以有益地阅读涵盖了特殊处理的字符串类型PChar

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Delphi运算符^,是什么意思?

来自分类Dev

“&^”运算符是什么意思?

来自分类Dev

<>运算符是什么意思

来自分类Dev

运算符?=是什么意思?

来自分类Dev

&运算符是什么意思?

来自分类Dev

运算符?=是什么意思?

来自分类Dev

Cypher中的这个运算符(=〜)是什么意思?

来自分类Dev

()运算符的这种特殊用法是什么意思?

来自分类Dev

Ruby:“!〜”运算符是什么意思?

来自分类Dev

这些运算符在Elixir中是什么意思?〜>>,<<〜

来自分类Dev

JavaScript中的'/ ='运算符是什么意思?

来自分类Dev

这个运算符是什么意思?/ =

来自分类Dev

Haskell运算符“ <>”是什么意思?

来自分类Dev

。'*运算符在Matlab中是什么意思?

来自分类Dev

Haskell中的/ =运算符是什么意思?

来自分类Dev

//运算符在Julia中是什么意思?

来自分类Dev

这个“ >> =”运算符在C中是什么意思?

来自分类Dev

Prolog运算符'->'是什么意思

来自分类Dev

重载运算符是什么意思

来自分类Dev

C#中的“ <<”运算符是什么意思

来自分类Dev

这个红宝石运算符是什么意思$?

来自分类Dev

=> 运算符在 Swift 中是什么意思?

来自分类Dev

这个运算符`=>`在verilog中是什么意思

来自分类Dev

Java中的运算符/算符“ >>”是什么意思?

来自分类Dev

在类运算符的上下文中,继承是什么意思

来自分类Dev

在Spray.io中〜>运算符到底是什么意思?

来自分类Dev

JavaScript-这些值分配(使用| =作为运算符)是什么意思?

来自分类Dev

->运算符在ANTLR3中是什么意思?

来自分类Dev

Scala函数文字中=>(向右双箭头)运算符的链接是什么意思?

Related 相关文章

热门标签

归档