问题
填空题
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。请填空。 void sstrcpy(char *s,char *t) { while( *s++= 【13】 );} main() { char strl[100],str2[]="abcdefgh"; sstrcpy(str1,str2); printf("%s\n",str1); }
答案
参考答案:*t++
解析: 要使sstrcpy函数实现字符串复制,必须将t字符串中的每个字符逐个复制到s字符串中,可以使用*s=*t;s++;t++,也可以写成*s++=*t++,因此[13]处填*t++。