求助 说明下列各函数的功能char *strcat(char *s,char *ct) {char *t; for(t=s;*t;t++); while(*t++=*ct++); return s;}

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 12:17:25
求助说明下列各函数的功能char*strcat(char*s,char*ct){char*t;for(t=s;*t;t++);while(*t++=*ct++);returns;}求助说明下列各函数的

求助 说明下列各函数的功能char *strcat(char *s,char *ct) {char *t; for(t=s;*t;t++); while(*t++=*ct++); return s;}
求助 说明下列各函数的功能
char *strcat(char *s,char *ct)
{char *t; for(t=s;*t;t++);
while(*t++=*ct++);
return s;}

求助 说明下列各函数的功能char *strcat(char *s,char *ct) {char *t; for(t=s;*t;t++); while(*t++=*ct++); return s;}
// 将 ct 字符串接在 s 串后
char *strcat(char *s,char *ct)
{
// 临时字符串指针
char *t;
// 找出 s 字符串的末尾位置,也就是找到 s 的 \0 的指针
for(t=s;*t;t++);
// 把ct 字符串逐个字符赋到 s 的末尾,一直到 ct 字符串的 \0 字符,退出循环
while(*t++=*ct++);
// 返回字符串 s 第一个字符的指针
return s;
}