strcat()函数原代码解析

来源:互联网 发布:重庆大学软件学院 编辑:程序博客网 时间:2024/06/06 02:42

#include<stdio.h>//strat函数的原型 char *strat(char *s1,char *s2)//函数返回值为char类型的指针{    char *pt=s1;    while(*s1)  s1++;   //使s1自增到字符串末尾,为了s2的连接(覆盖)    while(*s1++=*s2++); //s2从第一位开始覆盖s1末尾,直到s2自增到自己的末尾(/0)退出循环    return pt;          // 函数返回结果,以指针的形式。}//事例解析 int main(){    char s1[]="Hellow,";    char s2[]="I`m GatsbyJumbo";    printf("%s\n",strat(s1,s2));    return 0;}

原创粉丝点击