Cなら俺に訊け! Part 78
■ このスレッドは過去ログ倉庫に格納されています
0162デフォルトの名無しさん
NGNGC99では宣言はどこでもできたはず。
・char *p = strchr( hoge , 'T');みたいに、定義と同時に初期化をかけることで、
変数を不定値のまま扱う事故が少なくなる。宣言と代入を離さねばならないと、
するとchar*p=NULL; .... p = strchr(hoge,'T');みたくしないとドツボになるが面倒。
・必要なときに定義するので、変数のスコープが明確になる。
という利点があるな。
■ このスレッドは過去ログ倉庫に格納されています