>>533 デフォルトの名無しさん wrote:

> 超厨房です。熟ソ
> Cって変数をスコープの最初にまとめて宣言するじゃないですか。

べつに途中でもOKですよ。

> あれって変数を使用する個所と宣言が離れてしまって気持ち悪いんで

それはそのコードが整理されてないからでしょう。

> たとえばifとかforなどでは、
> for(;;) {
> int a; /* a, b ともfor内だけのローカル変数 */
> int b;
> --- a, b を使用 ---
> }

すればいいじゃん。

> ってな具合にしたいんですが、これって
> int a;
> int b;
> ...
> for(;;) {
> --- a, b を使用 ---
> }
> って書いた場合よりパフォーマンスの面で問題あるんでしょうか。

ないでしょうね。

もしくはfor (int a = 0;;)みたいにするか。