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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 12:27:12
求助 说明下列各函数的功能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;}

求助 说明下列各函数的功能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;
}