问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

字符串数组如何清空?

发布网友 发布时间:2022-05-26 04:35

我来回答

4个回答

热心网友 时间:2024-12-11 08:01

在c++中:
for(int i = 0; i < MaxSize; i++)
{
if(s[i] != NULL)
delete s[i]; //释放s[i]占据的内存
}

上述做法是将s[MaxSize]数组中存储的指针指向的内存释放掉,假定这些指针的初始化是new BTNode 后产生的 。
由于BTNode *s[MaxSize];这句的定义表明是在栈上定义的内存,它会在程序退出时自动释放,如果它是定义在函数内的话,那么它将在函数调用完成之后自动释放。因此你所问的关于*s[MaxSize]的空间的释放实际是每个s[i]元素指向的内存的释放。因此,你只要按照上述方法书写代码即可释放掉整个数组指向的内存。
我这样解释可以吗?

热心网友 时间:2024-12-11 08:02

释放以后其实里面还是有内容的,并不干净,是你之前使用遗留下来的,直到你下一次再对其赋值为止。
正确的做法是;对于每个数组元素,都赋值为你想要的值,这就看你对“清空”的定义了。。。

热心网友 时间:2024-12-11 08:02

node是个双向链表吧,要清除链表可用下面的函数,只要将链表的指针作为参数添入即可。

void free_node (node *p)
{
node *next = NULL;

while (p != NULL)
{
next = p->rchild;(假定rchild为下一个元素的指针)
free(p);
p = next;
}
}

热心网友 时间:2024-12-11 08:03

写入空格不久可以了
或者写入0
或者释放空间
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么样的胶水能粘铝水箱上 什么是破产犯罪 现行刑法对故意销毁会计账簿罪立案是怎么规定的 如果很讨厌一个人,要怎么发泄 讨厌一个人,要怎么礼貌的告诉他?如题 谢谢了 耿直的人,为什么适合质检部? 黄易群侠传副本任务分别在那领 cad图层怎么用(autocad图层怎么用) AUTOCAD中的图层有什么作用,怎样使用啊! AutoCAD怎样使用图层? ...每组有10个不同的数字,如何删除所有数组前5位数字,或者说保留5-10... 美白精华要天天用吗?一周用几次? 交通违章罚款逾期 在工厂上班,做的是珍珠棉,五天前被机器卷进去烫伤,在手腕处正面,有半个... 红色EPE珍珠棉变色成白色且一捏成粉末状是怎么回事啊? 扬州职业大学在江苏省大专院校中怎么样? 扬州职业大学09分数线 谁知道扬州职业大学2008年 的底线分数线是多少? 扬州职业大学09年分数线 扬州职业大学今年分数线多少?怎么样呢 2017年扬州职业大学单招分数多少 扬州职业大学怎么样啊?往年的分数线是多少? 2007扬州职业大学最低分数线是多少 扬州职业大学多少分能进 扬州职业大学分数线 超过标准体重范围多少,对于我国成年人来说属于超重 扬州职业大学艺术学院分数线 扬州职业大学2010分数线是多少啊 515分能上扬州市职业大学吗? 扬州职业大学今年的分数线是多少,学校怎样? 高二必读书目有哪些? 七水硫酸铁中铁为多少价? 硫酸铁中铁的化合价 硫酸铁中铁元素的化合价为+3价 请回答 Fe2O3 与 H2SO4反应生成什么啊? ...硫酸铁的化学式并标出该化合物中铁元素的化合价__ ...2)硫酸铁中铁元素的化合价___;(3)3个硫离子__ 硫酸铁的化学性质 ...2)两个水分子___;(3)硫酸铁中铁元素化合价为+3价___;_百度知 ... 航空类的大学有哪些 与硫酸铁中铁元素化合价相同的铁的氧化物的化学式是? 化学问题 硫酸铁中铁元素的化合价为+3价 请回答 ...硫酸铁___;金刚石___;铵离子中氮元素的化合价?3NH4+?3NH4+;四个... 用化学符号填空:①硫酸铁___; ②氧化钙中+2价的钙元素___; ③金刚... 一名采购员以个人名义向我公司购买材料20吨,单价14300(不含税)全额... 赵玉林的事迹 采购专员用做预算备用金的申报么? 砧板主管上半年工作总结和下半年工作计划 -35号柴油和0号柴油天气冷是能混合在一起用吗 0号柴油和-35号加在一起还会凝结吗