C言語なら、俺に聞け! <8>
■ このスレッドは過去ログ倉庫に格納されています
0559Kusakabe Youichi
NGNG> 超厨房です。熟ソ
> 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;;)みたいにするか。
■ このスレッドは過去ログ倉庫に格納されています