阅读量:1
要使用C语言读取内存地址的数值,可以使用指针变量来实现。以下是一个示例代码:
#include <stdio.h> int main() { int num = 10; int *ptr = # printf("内存地址:%p\n", ptr); printf("数值:%d\n", *ptr); return 0; }
在上述代码中,使用int *ptr
声明了一个指向整数的指针变量ptr
,并使用&num
将num
的内存地址赋值给了ptr
。然后,通过*ptr
可以获取到该地址的数值。最后,使用printf
函数输出了内存地址和数值。
运行上述代码,将会得到类似如下的输出:
内存地址:0x7ffd2db6a9d8 数值:10
请注意,该示例中的地址和数值可能会因为每次运行的情况而有所不同。