int i=10; printf(\"Address of i = %u\",&i); Output: Address if i = 3220204848 Output on re-execution: Address of i = 3216532594
I get a new a
It signifies that your program is being loaded a different (virtual) address each time you run it. This is a feature called Address Space Layout Randomization (ASLR) and is a feature of most modern operating systems.