void
fun(char*t,char*s)
{
while(*t!=0)t++;//如果*t指向的字符不為空則地址加加,只是為了把指針直到ss的末尾,字符串是以'\0'為結束符的,並且(*t!=0)其實就是*t!='\0',這句執行完後,指針就指向了'\0'的位置
while(*t++=*s++)!=0);//在t指向的字符串尾部把s指向的字符串拼接上。第壹次,把s字符串的第壹個字符賦給t,記住,這時候t已經是指向了'\0'的位置,然後指針s和指針t都加壹,則他們指向的位置都會向後移動壹個字節,直到指針s指向了'\0',這時候結束
}//所以這個函數其實就是字符串拼接函數,相當於strcat函數
main()
{
char
ss[10]="acc",a[10]="bbxsd";//第二個寫錯了應該是aa[10]
fun(ss,aa);//調用拼接函數
printf("%s,%s",ss,aa);//輸出拼接後的字符串ss和原來的aa字符串
}