よっしゃ、おっちゃんまとめちゃうぞ。

C89スタイルのメリット
・必然的に変数一覧が作成されるため、命名ルールによっては処理内容まで把握できる。
・先頭と決まっているため、保守時に探す必要がない。
・採用例(開発現場、書籍等)が圧倒的に多い。

C99スタイルのメリット
・スコープが宣言時からブロック終了まで、またはループブロック内に制限されるため、未初期化変数の使用を抑止できる。
・使う直前に宣言するため、変数の使用範囲がわかりやすい。
・メモリ節約。