1点、気になるのがNULLと書いていたことだ
0番地にアクセスすることを意図しているコードは
struct hoge *tmp = NULL; ではなく
struct hoge *tmp = (struct hoge *)0; と書くだろう
思うに、単にtmpへの代入を忘れただけではないか?
そういうポカミスを多発するどんくさいやつほど
「変数は必ず初期化」に固執する
C言語なら俺に聞け 143
■ このスレッドは過去ログ倉庫に格納されています
895デフォルトの名無しさん (ワッチョイ 926e-zS+j)
2017/12/16(土) 05:42:42.76ID:V7dZrSJp0■ このスレッドは過去ログ倉庫に格納されています
