VS调试,拷贝字符串的时候,i为奇数拷贝显示正常,但i为偶数的时候,为什么显示“字符传无效”?

VS调试,拷贝字符串的时候,i为奇数拷贝显示正常,但i为偶数的时候,为什么显示“字符传无效”?

img

img

img


然后再调一次,发现两个字符串都拷贝过来了

img

第19行,对字符串的操作越界了,循环条件应改为: i < strlen(str); 不是 <=

img

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^