chang88ya 2022-03-16 16:25 采纳率: 75%
浏览 37
已结题

答案是D,但为什么str+2是xy

img


请各位解惑一下,谢谢。凑字数(12384849494urdxkgvlf43)

  • 写回答

1条回答 默认 最新

  • zzzfly 2022-03-16 16:59
    关注

    你理解错了,不是 str+2 是 xy ,str+2 是指向 z;
    p1 + 2 是 cd ;p2 + 1 是 BCD,所以 strcat(p1 + 2, P2 + 1)的值就是 cdBCD;
    然后 strcpy 拷贝覆盖的起始位 是 z,也就是 str 这个字符串从 z开始替换成 cdBCD,所以答案就是 D

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月28日
  • 已采纳回答 3月20日
  • 创建了问题 3月16日