C 中的 & 和 &** 運算子都用於取得位址,但它們的細微差別在於:& 運算子取得變數的位址,儲存在指標變數中,指標型別指向變數型別。 &** 運算子取得指標變數的位址,儲存在指標指標變數中,指標型別指向指標類型。用途:& 運算子用於取得變數位址傳遞給函數或儲存在其他變數中,而 &** 運算子用於取得指標變數的位址,用於建立指向指標的指標。
C 中的& 和&** 運算子
##在C 中, & 和& 運算子用於取得變數的位址,但它們有細微的差異:
& 運算子:
範例:##int num = 10;
int *ptr = # // ptr 现在指向 num 的地址,类型为 int*
運算子:**
##&int num = 10; int *ptr = # int **ptrptr = &ptr; // ptrptr 现在指向 ptr 的地址,类型为 int**
& 運算子取變數的位址,而
&& 運算子用於取得變數的位址,以便可以傳遞給函數或儲存在另一個變數中。
以上是c++中*&什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!