変数を宣言したとき、
メモリはどうなるのか教えてください。

あと、絶対にほかのプログラムのメモリにはアクセスできない
のでしょうか?

というか、Cの質問じゃないですかね?