应该释放全局静态数组吗?

时间:2016-02-15 23:30:20

标签: c arrays global

假设我声明了一个全局数组int arr[10];我应该以某种方式释放它吗?

2 个答案:

答案 0 :(得分:2)

您无需释放它。只有在使用/\)\W+\(/m时才应使用free()

答案 1 :(得分:1)

没有。你不能释放它而你不需要。 arr位于静态存储中,这意味着它是在程序启动时创建的,并在程序终止时销毁。由于在程序终止时自动释放存储空间,因此既不可能也不需要显式释放。