c语言问题函数strcpy

2025-03-14 01:21:56
推荐回答(4个)
回答1:

因为你定义的str的初始长度为5,你把它改大点,就能全部拷贝进去了,呵呵,希望能帮到你!

回答2:

strcpy是字符串复制函数,
调用
strcpy(a,b); 实际上是把b的四个字符(包括\0)复制到a上。 注意只复制了四个字符。
a[4]是第五个字符, 没有变化, 还是原本的e。

回答3:

你知道字符串有隐含的结束符'\0'么?
strcpy(ch+1,p2+1);就是把ch改成了"Abcd结束符Fabcdef",实际上这个字符串已经成了Abcd了.
再是strcpy(ch+3,p1+3);把d变成4

回答4:

答案为 字符 e strcpy为复制函数 复制之后实际为ABC ef