指针:关于指针的查询

某事

我正在学习C和C#。我正在学习指针,但不知道结合使用间接操作符和地址操作符意味着什么。将两者结合起来是什么意思?

这是一个例子:

    int *p, *q;
    p = *&q;
小丑

&可以被认为是一个address of (<something>)运算符。&qq的地址也是如此现在*可以认为是value at (<something>)运算符。因此,* q基本上是存储在q包含的地址中的值,即,*将变量视为始终包含一个地址。现在,*&q的关联性为*(&q)。意思是

value stored at (address of q) 与...相同 value stored at q

q的地址将具有另一个地址,因为q是一个指针。所以和

p=q

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章