strcpyの第二引数にNULLを渡してもうまく動作するなんてどこに書かれているんですか?