首页
社区
课程
招聘
[求助]VC函数中定义的数组会自动释放内存吗
发表于: 2013-6-8 21:15 8044

[求助]VC函数中定义的数组会自动释放内存吗

2013-6-8 21:15
8044
VC函数中定义的数组会自动释放内存吗?如
void fc()
{

    byte bData[30]={05,00,01,00,00,00};
    ......
}
函数调用结束后,bData数组的内存会不会自动释放?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 137
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个是局部变量吧  
每次调用函数时局部变量都表示不同的存储空间。局部变量在每次函数调用时分配存储空间,在每次函数返回时释放存储空间
2013-6-8 21:36
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
局部变量是在堆栈里的,函数结束时会消亡
2013-6-8 21:48
0
雪    币: 952
活跃值: (1826)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
用了malloc就要free 用了new 就要del 其它的就不用管了
2013-6-9 00:18
0
雪    币: 1042
活跃值: (500)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼上,学习了、
2013-6-9 09:27
0
游客
登录 | 注册 方可回帖
返回
//