すいません、初歩的な質問です。

static char *ptr = "abcdefg";

のstatic宣言で確保される静的領域はポインタ領域(4バイト)
だけなので、"abcdefg"はレアケースでぶっとびますよね??