C/C++ 抓取/顯示 變數記憶體 的 記憶體位置 實際數值

C/C++ 抓取/顯示 變數記憶體 的 記憶體位置 實際數值

C/C++ 抓取/顯示 變數記憶體 的 記憶體位置 實際數值


資料來源: https://mp.weixin.qq.com/s/KqaqYeNrKtKjoQTZMEPSWQ


線上編譯器:

https://www.tutorialspoint.com/compile_cpp_online.php

https://www.tutorialspoint.com/compile_c_online.php


Code

#include <stdio.h>

int main(void)
{
    char ch = 'a';
    int  num = 97;
    printf("ch 的地址:%p\n",&ch);   //ch 的地址:0028FF47
    printf("num的地址:%p\n",&num);  //num的地址:0028FF40
    return 0;
}
/*
$gcc -o main *.c
$main
ch 的地址:0x7fff49d8745f
num的地址:0x7fff49d87458
*/

/*
$gcc -o main *.c
$main
ch 的地址:0x7fff99e7616f
num的地址:0x7fff99e76168
*/

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *