讨论/《C++ 面试突击》 - strcpy 函数有什么缺陷?/
《C++ 面试突击》 - strcpy 函数有什么缺陷?

两个变量在内存中连续存放,arr的地址只有42-4b,后面是var的地址;arr只有10个内存空间,但是需要拷贝的字符串占13个内存空间(包括字符串结尾的\0,所以拷贝的时候后面三个字符会向后延申,存到var的内存空间上,导致改变了var原本的值

2
展开全部 4 讨论