C语言如何获取变量地址
时间: 2024-05-09 22:14:40 浏览: 148
C语言中地址变量的用法
要获取C语言中变量的地址,可以使用取地址符"&"。例如,如果有一个int类型的变量x,可以使用"&x"来获取变量x的地址。这个地址可以被存储在指针变量中,以便在程序中使用。以下是一个示例代码:
```
#include <stdio.h>
int main() {
int x = 10;
int *ptr = &x;
printf("x的值为:%d\n", x);
printf("x的地址为:%p\n", &x);
printf("ptr指向的地址为:%p\n", ptr);
printf("ptr指向的值为:%d\n", *ptr);
return 0;
}
```
在上面的代码中,我们首先定义了一个int类型的变量x,并将其初始化为10。然后,我们使用取地址符"&"获取变量x的地址,并将其存储在指针变量ptr中。最后,我们使用printf函数输出变量x的值、地址以及指针变量ptr指向的地址和值。
阅读全文