C言語なら、俺に聞け! <8>
■ このスレッドは過去ログ倉庫に格納されています
0533デフォルトの名無しさん
NGNGCって変数をスコープの最初にまとめて宣言するじゃないですか。
あれって変数を使用する個所と宣言が離れてしまって気持ち悪いんで
たとえばifとかforなどでは、
for(;;) {
int a; /* a, b ともfor内だけのローカル変数 */
int b;
--- a, b を使用 ---
}
ってな具合にしたいんですが、これって
int a;
int b;
...
for(;;) {
--- a, b を使用 ---
}
って書いた場合よりパフォーマンスの面で問題あるんでしょうか。
それともコンパイラの最適化とかいうもののおかげで問題ないのでしょうか。
(過去ログもあんまり読んでません。再度スマソ)
■ このスレッドは過去ログ倉庫に格納されています