DEV Community

Zaw Htut Win
Zaw Htut Win

Posted on

C++ မှတ်စု (၁) – Output နဲ့ Memory Address

အောက်ပါ code က

#include <iostream>
int main() {
    int i = 10;
    std::cout << "output: " << i;
    return 0;
}
Enter fullscreen mode Exit fullscreen mode

ဆိုရင် Console ပေါ်မှာ အောက်ပါ output ကို မြင်ရမှာ ဖြစ်ပါတယ်။

output: 10
Enter fullscreen mode Exit fullscreen mode

ထူးဆန်းတာ တစ်ခုပြောပြရမယ်ဆိုရင် C++ မှာ variable တွေရဲ့ memory address ကို ကြည့်ချင်ရင် ကြည့်လို့ ရပါတယ်။

#include <iostream>
int main() {
    int i = 10;
    std::cout << "memory address of i: " << &i;
    return 0;
}
Enter fullscreen mode Exit fullscreen mode

အပေါ်က code မှာ &i ဆိုတာက i variable ရဲ့ memory address ကို ပြတာပါ။ ဥပမာ

memory address of output: 0x61fe14
Enter fullscreen mode Exit fullscreen mode

ဒါမျိုးကို မြင်ရမှာပါ။

မှတ်ချက်
(memory address ဟာ computer တခုနဲ့ တခု တူမှာမဟုတ်ပါဘူး။)

Top comments (0)