C語言怎么給指針賦值

小億
244
2023-09-26 11:02:33
欄目: 編程語言

在C語言中,可以使用取地址運(yùn)算符(&)來獲取變量的地址,并將其賦給指針變量。例如,假設(shè)有一個(gè)整型變量x和一個(gè)整型指針變量p,可以使用以下方式給指針賦值:

int x = 10; // 聲明并初始化整型變量x

int* p; // 聲明整型指針變量p

p = &x; // 將x的地址賦給指針變量p

在上述代碼中,通過&p操作符獲取變量x的地址,并將其賦給指針變量p。這樣,p就指向了變量x的內(nèi)存地址。

另外,也可以直接將指針變量初始化為某個(gè)變量的地址,如下所示:

int x = 10; // 聲明并初始化整型變量x

int* p = &x; // 將x的地址賦給指針變量p

在上述代碼中,直接將x的地址賦給指針變量p,省略了先聲明再賦值的步驟。

0