c语言

C语言怎么给指针赋值

小亿
296
2023-09-26 11:02:33
栏目: 编程语言

在C语言中,可以使用取地址运算符(&)来获取变量的地址,并将其赋给指针变量。例如,假设有一个整型变量x和一个整型指针变量p,可以使用以下方式给指针赋值:

int x = 10; // 声明并初始化整型变量x

int* p; // 声明整型指针变量p

p = &x; // 将x的地址赋给指针变量p

在上述代码中,通过&p操作符获取变量x的地址,并将其赋给指针变量p。这样,p就指向了变量x的内存地址。

另外,也可以直接将指针变量初始化为某个变量的地址,如下所示:

int x = 10; // 声明并初始化整型变量x

int* p = &x; // 将x的地址赋给指针变量p

在上述代码中,直接将x的地址赋给指针变量p,省略了先声明再赋值的步骤。

0
看了该问题的人还看了