C语言关于malloc申请字符串的语法

2025-02-11 18:27:47106 次浏览

最佳答案

//可以连续申请地址的,这样写就相当于a[20]了。

char *a=(char *)malloc(sizeof(char)*20);

注意用malloc申请,后建议判断指针是否为NULL,再使用该指针,避免申请失败,程序出错。

malloc申请的地址不会自动释放,需要free释放。

malloc申请的连续地址空间,想要改变大小,可以用realloc来改变。

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。