char strcat(char *s, char *t)
{
while (*s != '\0')
s++;
while ((*s++ = *t++) != '\0')
;
}
实现了将字符数组t拷贝在字符数组s的后面,这个方法是可以正确运行的。
可是将其改成以下代码却不能正确运行,请问是什么原因呢?
char strcat(char *s, char *t)
{
while (*s++ != '\0')
;
while ((*s++ = *t++) != '\0')
;
}
而