您的位置:首页 > 其它

用指针方式实现strcat(s,t)函数

2011-09-19 14:47 288 查看
用指针方式实现strcat(s,t)函数,
#include<stdio.h>

char *strcat(char *s,char *t)

{

char *p=s;

while(*s++)

;

s--;

while((*s++=*t++)!='\0')

;

return p;

}

int main(void)

{

char a[100]="miss you ";

char *b="kui";

printf("%s\n",strcat(a,b));

return 0;

}

注:1.由于在strcat函数中,指针p和指针s是指向同一个地址,在返回时p中的所包含的地址所指向的内容即为s地址指向的内容。

2.由于返回值为p,是指针类型,在定义strcat的时候,也要将其定义为指针类型。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐