No, not only "location", but "initialization".
Location is hopefully always different on every run and on any system...
but also: unix systems (like cygwin is) seem to initialize memory with 0, at least if you make a debug build. Windows systems do not...