鹏哥C语言自定义笔记重点(79-)

79.动态内存管理

2dc5b045e5e240228097accf5f470ffc.jpg

55cf6652f38d431e8b19feb52ca89467.jpg 

5df8de2b64494c5fad8fd2d3521a1a6d.jpg 

c1cb996d81d74bdabe426c61f824af02.jpg 

aeb84b2bbaa746dc8ee68a696d922df5.jpg 

bce5e0243bc34db78631730dcb94567a.jpg 

f163c0e447eb4b93bad02dea6ffe5596.jpg 

eadaf96e21514a35aec9585a779ba4e0.jpg

896b2a6fc90c4849ab1fa32a98df1c33.jpg

b73c776dc1db40e6b68130e698af4cf1.jpg 

091a00102e2a4050bf71a155d2544e8c.jpg

80.使用动态内存管理的常见问题

a3a24971213349da82c0fe090c5dd834.jpg

1e4e75157f994a0e96c59967c97ffe54.jpg 

c3567d1222ae402ba075e86a19332dea.jpg 

9cada4be77384d3099bbb034804f30f4.jpg 

8a71cd732f1a448c963c39bdae49f534.jpg 

 对5的问题修改:

f3fd8aab8b304a3380304a8fbf0333a0.jpg

内存泄露的第一种可能: a74e9d022dc845e6867e7dc815076650.jpg

 第二种可能:

4627f796f8b5459a815f9249f4fd5130.jpg

 81.下面程序可能出现的问题

ea50770106ab4705854bbbd175c09a32.jpg

 解决问题的两种方法:

8b6d96c16c074144b3cce50021470c04.jpg

5346ae0cbd9c4e6e841db98acf853dd7.jpg 

 82.

d21624020e84493cacd20a98987a0c49.jpg

 都是会造成野指针

83.p里面的内容不能进入Test

a4ad48a3c6864a68acfdb2d76cc3bbd4.jpg

 84.内存泄露问题

ac6f56ae8f114398b7b54c7c11088199.jpg

 85.野指针问题:malloc创建的空间销毁了,但是原来str里面还有值

ebbef93ec56b4174a67115e2a11ef1b0.jpg

 改进后:

cd674b32edb64e93829c384f78319fe6.jpg

 86.

f1cf5f9d612e4b0890c90536aee6848f.jpg

 87.柔性数组

1e31eafd2e664cdea93d5ff07fc20124.jpg

200324a133bb43869fc03f12d7c6a3da.jpg 

 运用柔性数组的方法:

8fac9104f1d941098b65944c1698bf93.jpg

97daf4530e9b4aa4b2ebd6587d2655c9.jpg 

 没运用柔性数组的方式:

caf82bb21084468e810d9e2d50af35cd.jpg

5e114521d452402c9d157ef5ac790398.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值