c語言指針可以直接賦值嗎

小億
94
2024-08-17 10:29:36
欄目: 編程語言

可以直接賦值。指針變量可以通過賦值運(yùn)算符(=)將地址賦給另一個(gè)指針變量,使得兩個(gè)指針變量指向同一個(gè)地址。示例代碼如下:

int num = 10;
int *ptr1 = #
int *ptr2;

ptr2 = ptr1; // 將ptr1的值賦給ptr2,使得ptr2也指向num的地址

printf("Value at ptr1: %d\n", *ptr1); // 輸出10
printf("Value at ptr2: %d\n", *ptr2); // 輸出10

在這個(gè)示例中,ptr1和ptr2指向同一個(gè)地址,因此它們可以共享相同的值。

0