要將一個指針賦值給另一個指針,可以直接將一個指針的值賦給另一個指針變量。示例如下:
int num1 = 10; int *ptr1 = &num1; // 將num1的地址賦給ptr1 int *ptr2 = ptr1; // 將ptr1的值賦給ptr2,即將指向num1的指針賦給ptr2
在上面的示例中,ptr1指向num1的地址,然后將ptr1的值賦給ptr2,從而使ptr2也指向num1。
ptr1
num1
ptr2