test-value-copy by c-lang
$gcc -o main *.c
$main
実行前
textSrc abcdefg
textDest test
実行後 1
textSrc abcdefg
textDest abcdefg
実行後 2
textSrc test1
textDest test2
strcpyの仕様で、終端'\0' までをコピーする。 コピー先の変数のサイズ指定に注意。
サンプルでは " 格納する文字列リテラルのbyte数 < 大本の文字列リテラル自体のbyte数 "にしている。
今回の事例であれば
textDest[8]とtextDest[7]での実行結果を比較いただければ判りやすい。
参考サイト2.も参照すべし。