阅读量:0
在C语言中,可以使用指针来读取内存地址中的数值。具体步骤如下:
- 声明一个指针变量,并将其初始化为要读取的内存地址。
- 使用指针变量来访问内存地址中存储的值。
以下是一个示例代码:
#include <stdio.h> int main() { int num = 42; // 声明一个整数变量并赋值为42 int* ptr = # // 声明一个指向整数的指针并将其初始化为num的地址 printf("内存地址 %p 中的数值为: %d\n", ptr, *ptr); // 使用指针变量来读取内存地址中的数值 return 0; }
在这个示例中,我们声明了一个整数变量num
,并将其赋值为42。然后,我们声明了一个指向整数的指针ptr
,并将其初始化为num
的地址。最后,我们使用*ptr
来读取ptr
所指向的内存地址中存储的值,并通过printf
函数打印出来。