深拷贝:拷贝内存的内容,结构体之间互不影响。
浅拷贝:直接地址赋值,指针共享一片内存。一个结构体发生变化,另一个结构体也会发生变化。
这是浅拷贝,修改str1的同时也会修改str2.

这是深拷贝,改变str1,不会改变str2

C语言当中深拷贝与浅拷贝的区别
最新推荐文章于 2026-03-05 00:22:42 发布
本文深入探讨了深拷贝与浅拷贝的概念,解释了两者在内存拷贝上的区别。深拷贝实现完全独立的数据副本,而浅拷贝则共享引用,导致数据修改时的相互影响。理解这些概念对于掌握数据结构和算法至关重要。

1022

被折叠的 条评论
为什么被折叠?



