要打印内存信息,可以使用C语言中的指针来访问内存地址并打印其内容。下面是一个简单的示例代码,可以打印指定内存地址的内容:
#include <stdio.h>
int main() {
int num = 10;
int* ptr = #
printf("Value at memory address %p: %d\n", (void*)ptr, *ptr);
return 0;
}
在这个示例中,我们声明了一个整型变量num
并初始化为10,然后将其地址赋值给指针ptr
。接着使用printf
函数来打印指针ptr
所指向的内存地址的内容。要打印内存地址,我们需要将指针强制转换为void*
类型,以便printf
函数正确地打印地址。