Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はこの件について少し疑問を持っています:
私が持っている場合:
int a = 11; int *b = &a;
私がする時:
&*b
aが指すアドレスを取得するbので、私の質問は次のとおりです。
a
b
逆参照演算子は、ポイントされた変数またはその変数の値を返しますか?
指されているオブジェクト (つまり、独自の用語で指されている変数) を参照する左辺値を返します。右辺値が必要なコンテキストで使用すると、左辺値から右辺値への変換が適用されます (つまり、その変数の値が変数から読み取られます)。
b == &a
それで
*b == a
&*b == &(*b) == &(a)