要打印內(nèi)存信息,可以使用C語言中的指針來訪問內(nèi)存地址并打印其內(nèi)容。下面是一個(gè)簡單的示例代碼,可以打印指定內(nèi)存地址的內(nèi)容:
#include <stdio.h>
int main() {
int num = 10;
int* ptr = #
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ù)正確地打印地址。