以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。请填空。 void sstrcpy(char *s,char *t) { while( *s++=【 】);} main()

admin2009-01-15  69

问题 以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指内存空间中,形成一个新字符串s。请填空。
   void sstrcpy(char *s,char *t)
   {  while( *s++=【  】);}
   main()
   {  char strl[100],str2[]="abcdefgh";
      sstrcpy(str1,str2);
      printf("%s\n",str1);
   }

选项

答案*t++

解析 要使sstrcpy函数实现字符串复制,必须将t字符串中的每个字符逐个复制到s字符串中,可以使用*s=*t;s++;t++,也可以写成*s++=*t++,因此空格处填*t++。
转载请注明原文地址:https://kaotiyun.com/show/qIXp777K
0

最新回复(0)