如何在c中为字符串文字分配内存,我们是否需要释放它?

时间:2015-04-22 09:25:55

标签: c string

如何在c中为字符串文字分配内存,我们是否需要释放它? EG

char *k="hello world";

此字符串存储在何处以及如何取消分配?

1 个答案:

答案 0 :(得分:1)

  

此字符串存储在哪里

通常在只读内存中,您无法修改它。在gcc中,在大多数系统上,它们位于.TEXT部分。

  

如何取消分配

程序终止时。