>>882
ここで聞くべきじゃないね。

文字列定数("abc....n")はメモリ上のどこかに置かれ、その先頭アドレスをtest.nameに代入しているので問題ない。
もしもstrncpyを使ったらtest.nameが指す領域を確保していないので何が起こるか分からない。