应该释放全局静态数组吗?
Should global static arrays be freed?
假设我声明了一个全局数组int arr[10];
最后我应该以某种方式释放它吗?
没有。你不能释放它,你不需要。 arr
在static storage中,这意味着它在程序启动时创建并在程序终止时销毁。显式释放既不可能也不需要,因为存储会在程序终止时自动释放。
你不需要免费 it.You 只有当你使用 malloc()
时才应该使用 free()
。
假设我声明了一个全局数组int arr[10];
最后我应该以某种方式释放它吗?
没有。你不能释放它,你不需要。 arr
在static storage中,这意味着它在程序启动时创建并在程序终止时销毁。显式释放既不可能也不需要,因为存储会在程序终止时自动释放。
你不需要免费 it.You 只有当你使用 malloc()
时才应该使用 free()
。