Understanding Memory Addresses in C++

Every variable in C++ is stored at a specific location in memory, which has a unique address. The address-of operator & can be used to get the memory address of a variable.

Example: Getting the Memory Address

#include <iostream>

int main() {
    int number = 45;
    std::cout << "Memory Address of number: " << &number << std::endl;
    return 0;
}

Explanation: The &number expression retrieves the memory address of the number variable.

Key Takeaways

  • Memory addresses are unique identifiers for storage locations.
  • Use the & operator to get the address of a variable.
  • Understanding addresses is essential for working with pointers and references.