溫馨提示×

如何用C語言打印內(nèi)存info

小樊
121
2024-08-23 18:10:27
欄目: 編程語言

要打印內(nèi)存信息,可以使用C語言中的指針來訪問內(nèi)存地址并打印其內(nèi)容。下面是一個(gè)簡單的示例代碼,可以打印指定內(nèi)存地址的內(nèi)容:

#include <stdio.h>

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

在這個(gè)示例中,我們聲明了一個(gè)整型變量num并初始化為10,然后將其地址賦值給指針ptr。接著使用printf函數(shù)來打印指針ptr所指向的內(nèi)存地址的內(nèi)容。要打印內(nèi)存地址,我們需要將指針強(qiáng)制轉(zhuǎn)換為void*類型,以便printf函數(shù)正確地打印地址。

0