It's known that variables don't store values but the addresses to those values instead.
That's why when we say x=y
and change any of them, the change will affect the other, because they point to the same address in memory.
If the variable names store addresses to where the values are, then where are the actual values stored?
I mean, is there a separate place for storing the addresses and another place for storing the actual values where those addresses point to?
Everything is in the RAM, but how the RAM is organized? and how is there a difference between a place in memory that stores an address and another place that stores a real value?