C语言编写一个类似strcat的函数,指针实现字符串的连接
#includeint main() { char str1[100]="Dua lipa"; char str2[]=" pretty cool!"; char * scat(char *s1,char *s2); printf("连接后的字符串:%sn",scat(str1,str2)); return 0; } char * scat(char *s1,char *s2) { char *p,*q;//用来记录s1和s2的地址信息; p=s1; while(*p!='') p++;//让p指向s1的末端的位置; q=s2; while(*q!='')//忘记写*半天输出不了,ε=(′ο`*)))唉 { *p=*q; p++; q++; } *p='';//千万不要忘记加串结束符 return s1; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)