スタックメモリとヒープメモリ
簡単に言うなら、
スタックメモリ
は関数のローカル変数を保存するためのメモリ領域で、
ヒープメモリ
とは関数のスコープに依存しないようなメモリを動的に確保するためのメモリ領域となる。