《C程序设计语言》第二版的习题5.1:用指针的方式实现strcat即字符串连接函数。这个是可以实现的#includevoidstrcatp(char*s,char*t);intmain(){ chars[]="Hello"; chart[]="world!"; strcatp(s,t);printf(s); return0;}voidstrcatp(char*s,char*t){while(*s)s++;while(*s++=*t++) ;}输出结果为Helloworld!而这种却不行?#includevoidstrcatp(char*s,char*t);intmain(){ chars[]="Hello"; chart[]="world!"; strcatp(s,t);printf(s); return0;}voidstrcatp(char*s,char*t){while(*s++);while(*s++=*t++) ;}输出结果:Hello
添加回答
举报
0/150
提交
取消