请问C语言中如何删除一个数组?

hg28ywf 2003-04-16 08:27:12
请问C语言中如何删除一个数组?
...全文
87 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
fishyqd 2003-04-19
  • 打赏
  • 举报
回复
动态分配用free()
如果在栈上分配系统会自动管理

如果是全局变量或者静态变量,不能删除!
wyqiang 2003-04-18
  • 打赏
  • 举报
回复
数组诶必要看太多书
qiuafa 2003-04-18
  • 打赏
  • 举报
回复
up
messagebox 2003-04-18
  • 打赏
  • 举报
回复
free(动态分配的数组的指针) ;
updatedb 2003-04-18
  • 打赏
  • 举报
回复
如果是自动分配的数组,则会自动释放.
如果用malloc分配的数组,就得用free释放
当然,不能用Free来释放自动分配的内存的@
shishiXP 2003-04-18
  • 打赏
  • 举报
回复
如果你用malloc创建,free它。
如果没有 ,不管它。

绝招:退出。
大绝招:重起。

加分!!!!!!!!!!!!!!!!!!!!!!!!!!
scentpalace 2003-04-16
  • 打赏
  • 举报
回复
void f()
{
int* p = (int*) malloc(10);/*申请10个整型变量数组*/
free(p);/*删除*/
}
-_-中英文数字 2003-04-16
  • 打赏
  • 举报
回复
free()

24,853

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧