C の & 演算子と &** 演算子は両方ともアドレスを取得するために使用されますが、微妙な違いは、& 演算子はポインター変数に格納されている変数のアドレスとポインターの型を取得することです。変数の型を指します。 &** 演算子は、ポインター変数に格納されているポインター変数のアドレスを取得し、ポインター型はポインター型を指します。目的: & 演算子は、関数に渡される変数のアドレスを取得するか、別の変数に格納される変数のアドレスを取得するために使用されます。一方、&** 演算子は、ポインター変数のアドレスを取得し、次の変数へのポインターを作成するために使用されます。ポインタ。
#C の & 演算子と &** 演算子
C では、& と& 演算子は変数のアドレスを取得するために使用されますが、微妙な違いがあります。
& 演算子:
&演算子は変数のアドレスを取得し、そのアドレスを別の変数に格納します。int num = 10;
int *ptr = # // ptr 现在指向 num 的地址,类型为 int*
演算子: **
int num = 10;
int *ptr = #
int **ptrptr = &ptr; // ptrptr 现在指向 ptr 的地址,类型为 int**
& 演算子は変数のアドレスを受け取ります。 while
& 演算子は、変数のアドレスを取得して関数に渡したり、変数に格納したりするために使用されます。別の変数。
以上がC++ で *& は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。