这个C指针应该被释放吗?

rmc*_*mcc 4 c memory

请原谅我的C新闻.

考虑以下C过程:

int doSomething() {
    char *numbers="123456";
    ...
}
Run Code Online (Sandbox Code Playgroud)

在此过程退出之前我应该​​释放'数字'指针吗?

Meh*_*ari 9

不,你没有malloc.你为什么要释放它?

通常,字符串放在可执行文件的只读部分中.

  • 不仅没有理由释放它,还有很好的理由不要叫"免费(数字)". (2认同)