用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);
#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他遇到‘’就不输出了,所以你看不到后面其实还有
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯