C语言栈、堆的一些细节

栈:

特点:1.反复利用、2.属于“脏内存”一定要初始化。3.临时性(函数中不能返回局部变量的指针)。
4、栈会溢出的特点。

堆:

同样也是脏内存、可以反复使用、临时性。
注意是:堆使用要在malloc和free之间,在此之间不能赋值其他值,有可能吃内存。
malloc(x)时 x<16时都会申请16个字节。

int p =(intp)malloc(20),malloc返回的值时SIZE_T类型,所以要转化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值