- C言語なら俺に聞け 136 [無断転載禁止]©2ch.net
410 :デフォルトの名無しさん (ワッチョイ 6b7b-iRvA)[]:2016/08/21(日) 21:37:40.15 ID:2VF8GpD70 - ブロックの頭で宣言だけしておいてすぐ後で初期値を代入という
石器時代の悪しき慣習をいつまで引き摺るつもりなのか 変数は必要になった時点で宣言し同時に必ず初期化せよ 宣言の時点で有効な値が決まらない、あるいはc99より古い処理系ならば 「有効な値を入れない限り後続が正しく失敗する値(0,NULL,false)」で初期化せよ これは正しく制御するための初期化でありコンパイラを黙らせる目的ではない したがって未初期化の警告どうこうという指摘は全くもって的外れである
|
|