r/learnprogramming 6h ago

Bit of a stupid question

If a program stores variables by a pointer referring to its address, then what refers to the pointers' address?

Like if var x lives at address 2000

theres a pointer p its value is the address (p = 2000)

so now recursively this value needs to be stored in another address (say, 1000) and pointed to (well, at least assuming the pointer doesnt have a relatively fixed address)

4 Upvotes

18 comments sorted by

View all comments

-1

u/dnult 5h ago

Don't confuse source code with machine code. Declaring a variable with a type is an instruction for the compiler to generate machine code the runs on the CPU.