buffer[11] = "ABCDEFGHIJ\0" の配列の要素[2]〜[3]に"WXYZ"を置換します。
範囲指定が2文字の所("CD"の箇所)に4文字の文字列(2文字多い)を置換するので
buffer[11] = "ABWXYZEFGH\0" となってE以降の文字列が2文字ずつズレていく(要素10は常に\0)といった感じです。