if (k > n) //條件成立,說明結尾 * 多了
{
for (i = 0; i < n; i ++,p++); // 將指針移到至指定個數的 * 的最後壹個
*(++p) = '\0'; // 將指針在後移壹個,讓該位置的內容為‘\0’,字符串以 '\0' 結尾,這樣滿足要求
}
至於原題的方法沒有必要,他是把自己拷給自己,拷夠了加'\0'