static struct nmlist member[] = {  //構造体変数が配列
{"田中一朗", 'M', 20}, //このような配列の初期化は
{"田中次郎", 'M', 16}, //staticで
{"田中花子", 'F', 18}
};

ただの構造体の初期化なんですが、サンプルプログラムには
”このような配列の初期化はstaticで” とそうするのがあたりまえのように書いてあるんですが、
この理由はなんでなんですか?

[引用元] 猫でもわかるプログラミング
ttp://www.kumei.ne.jp/c_lang/intro/no_28.htm