中易网

char *p=new char[10]; 和 char p[10]; 有啥区别

答案:2  悬赏:60  
解决时间 2021-02-19 10:37
最佳答案
char *p=new char[10]; 是动态申请的内存,在堆里面,需要用
delete [] p;进行手动释放;
char p[10];是在栈里的内存,编译器自行释放,不能用语句手动释放
全部回答
new char[10]的意思是动态定义一个长度为10的字符数组, 然而p=new char[10]就是把动态定义好的那个数组的首地址给p这个指针变量。就可以p++啦
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
茄子的英文是Aubergine 还是eggplant?
晚上好哦。有没有,女生在哦。帮我个忙吧。具
中国农业银行淮安盱眙五墩支行地址在哪,我要
我渴望爱却也害怕伤害。我要他很爱我只爱我但
艳香小吃地址有知道的么?有点事想过去
一个月的电话费,到了第二个月会清零吗?
教授退休金每月多少
PSP牧场物语蜜糖村地底湖问题
鬼斧神工,到底能不能用于自然景观?
三菱PLC带电热插拔通讯线会坏吗
突然觉得自己活的挺悲伤的,三十多岁了。一无
人民路/商业街(路口)在什么地方啊,我要过去
用,随缘若水四字开头做首诗
哪些动漫的男主角变身前后性格有很大的差距
天虹活鲜水产总店我想知道这个在什么地方
推荐资讯
滴恩科技地址在哪,我要去那里办事
老城街重庆小面我想知道这个在什么地方
今天废铜价格多少?
中文名字翻译成韩文
中央美院2016分数线
为什么要用编织套管来做电线保护配件
谁给我一个生死狙击的号和密码
在职人员考公务员
排球运动员中有一个自由人是什么意思?为什么
德奈福洗衣乌海总店地址在什么地方,想过去办
连云港同达科技有限公司这个地址在什么地方,
new banlance地址在哪,我要去那里办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?