>>988->>990
ありがとうございます。曖昧な質問ですいません。
C99という規格ははじめて知りました。C言語はANCI-Cからフリーズしてるって職場の先輩に聞いたけど違ったんですね。。

ANSI-Cでは、グローバル変数はどこでも宣言可能、ローカル変数は関数定義の途中では宣言不可能。
C99になって仕様変更されて、グローバル変数もローカル変数もどこでも宣言可能になった。
ということでしょうか?