関数内のstaticな変数はスコープがその関数内で制限される。
staticなグローバル変数はスコープがそのソースファイル内に制限される。
どちらもプログラムが終了するまで生き残るが、目的によって用途が変わる。