変数の格納場所として同じメモリのアドレスを使います。 静的変数には、以下のようなものがあります。
関数内または関数内のブロック内で宣言されたstaticのつかない変数で関数内またはブロック内でのみ有効です。変数の領域は関数が呼ばれるか宣言するブロック内にくるとメモリ上に領域が確保され、関数またはブロックを抜けると確保された領域は開放されます。