memcpyの質問というより「NULL+6がどうなるか」という質問になるかもしれませんが
memcpy(NULL + 6, "abc", 4);
これはどうなりますか?
memcpy(NULL, "abc", 4);
と解釈されますか?