在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
函数打印出来。