c语言赋值是什么意思,c语言中怎么正确赋值

首页 > 生活 > 作者:YD1662025-06-14 10:38:03

c语言赋值是什么意思,c语言中怎么正确赋值(1)

C语言中的结构体变量可以用另一个变量对其进行赋值或初始化。

简单结构体(不包含指针成员)直接赋值没有问题。但是稍微复杂一点的结构体里面会有指针成员,那么以上的浅拷贝则会有问题。

赋值会直接将结构体的指针变量被赋值,赋值之前其所指向的内存单元丢失,赋值之后若该指针指向的内存单元被其它指针释放掉,那么继续使用该成员指针的话则有可能导致内存泄漏。

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.