温馨提示×

如何用C语言打印内存info

小樊
89
2024-08-23 18:10:27
栏目: 编程语言

要打印内存信息,可以使用C语言中的指针来访问内存地址并打印其内容。下面是一个简单的示例代码,可以打印指定内存地址的内容:

#include <stdio.h>

int main() {
    int num = 10;
    int* ptr = &num;
    
    printf("Value at memory address %p: %d\n", (void*)ptr, *ptr);
    
    return 0;
}

在这个示例中,我们声明了一个整型变量num并初始化为10,然后将其地址赋值给指针ptr。接着使用printf函数来打印指针ptr所指向的内存地址的内容。要打印内存地址,我们需要将指针强制转换为void*类型,以便printf函数正确地打印地址。

0