Products
GG网络技术分享 2025-11-17 00:54 1
嘿嘿,巨大家优良!今天我要给巨大家讲一个超级轻巧松又优良用的方法,就是用new创建数组哦!是不是听起来有点酷酷的?别急,听我磨蹭磨蹭道来保证你一学就会!
new就像是一个魔法师,它Neng在电脑里给你腾出一片地方,让你存放东西。用new创建数组,就像是告诉电脑:“嘿,给我弄个地方,我要放100个数字!”

int* p = new int;
这条语句就会在电脑里创建一个长远度为100的动态数组, p这玩意儿变量就像是个细小手,它指向这玩意儿数组的第一个元素。
但是用完new之后我们还要想起来告诉电脑:“嘿,这玩意儿地方我不用了还给你!”不然电脑会生气的,它会说你是个细小偷,不还东西!这玩意儿“还”东西的动作,我们叫它释放内存,用delete关键字来Zuo。
delete p;
这样, 电脑就会把那东西地方收回去,下次再用的时候又Neng用了。
有时候, 我们想要数组里的个个元素dou一样,这时候就需要用到fill这玩意儿暗地武器了。它Neng帮我们把数组里的个个元素dou变成同一个值。
int* p = new int; std::fill;
这样, p数组里的100个元素就dou被设置为0了是不是hen神奇?
Ru果你中意用巨大括号, 那也Neng直接在创建数组的时候给它穿上“新鲜衣”,给它弄个初始值。
int* p = new int{1, 2, 3, ..., 100};
这样,数组p就自动变成了1到100的数字啦!不过这玩意儿方法只Neng用在创建数组的时候哦,不Neng在后面给它改衣服。
当然你也Neng手动一个一个地给数组穿衣服,给它设置值。
int* p = new int; for { p = i; }
这样, 数组p里的个个元素dou会被设置为它的索引值,也就是0到99。
用new创建数组, 就像是用魔法给电脑腾出地方,然后我们Neng用fill、巨大括号或者手动的方式来给数组穿上衣服,让它变得漂亮又实用。不过别忘了用完之后要想起来还东西哦,不然电脑会生气的!
优良了今天的分享就到这里啦!Ru果你觉得有用,就给个赞吧!下次见!
Demand feedback