Tal vez notaste que en cada ejecución la dirección de memoria cambia, esto es porque es el sistema operativo quien está encargado de administrar la memoria y es éste quien dice qué espacios podrá tomar el programa.