永发信息网

用strcpy函数时,如果前面的数组被赋予了初值,那么复制过去的字符串是整体覆盖吗

答案:2  悬赏:10  手机版
解决时间 2021-03-30 22:01
  • 提问者网友:精神病院里
  • 2021-03-30 00:12
用strcpy函数时,如果前面的数组被赋予了初值,那么复制过去的字符串是整体覆盖吗
最佳答案
  • 五星知识达人网友:白昼之月
  • 2021-03-30 00:24
是的,整体覆盖。请看如下测试用例
#include
#include


int main()
{
  char s1[20] = "abcde";
  char s2[] = "12345";


  strcpy(s1, s2);

  printf("s1:%s
", s1);  return 0;
}

结果

全部回答
  • 1楼网友:第四晚心情
  • 2021-03-30 00:36

你输出%s他遇到‘’就不输出了,所以你看不到后面其实还有

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯