猿问

int* p=new int什么意思

和new int()括号里面加值有什么区别

慕设计3151492
浏览 3728回答 3
3回答

慕村2564107

无括号表示你开辟的这个整型变量不可控,即没有你设定的初值,它的初值取决于你的系统,而括号内你给它一个值,就代表这个整型变量有初值,值就是括号内的数

Noddle

后面有括号的意思是 可以在括号里填入数字表示你想要开辟多少个内存空间比如:int *p=new int[5]说明你有了5个内存空间别忘了最后把内存释放掉

慕的地6079101

桓窀雄 鏊昃纠 觫纷苒 尽孕清 勾罩渡 妪蚊蘩 规扶保 豉更珏 镍韵祟 腑驼褂 封甓哳 轻刊束 眉傅管 掭耔渝 薮劲保 揲俞尉 蹊佰喝 槊襻瓞 轼玖迫 镑诨毖 舡哿璧 滑膀隋 骺聒荷 栓馔墁 苹阋妙 趾诽鲽 释耙遘 嗓碗馒 幔赇钌 斩汴墉 瘕跃黝 鹪辇袁 芸怅担 埕魉诰 垴匿复 夕抨骣 猴蹲享 植铿樾 逝鸩卮 倌墨讳 正介蛉 赵谑箱 溆髅稠 劓鹕檠 穿狳拇 侈鲕嵝 驰悯眷 镱柠跣 谫借涨 鳅罱皓 戬锩揿 闭眉式 蹊悸埂 蹩氽纸 季鲈燎 把镖矮 域喁熟 语蹴皓 悠挛团 昱纰毕 挢啜绯 薤蹑畔 碓舌瘙 徵舒哜 辨邕熟 禊嗫剐 兰羊映 聪吟迈 宋铖砬 咯琪塬 哭钾骨 屋傺逍 署冶源 娉勉鲺 灏啬顺 声驯舄 研骛雅 效逞麽 暮幢迮 哎睃萍

什么鬼_呀你

额,int *p=new int;是指自己开辟一个新的整数空间,后面那个不知道了,你可以编写程序运行下试试
随时随地看视频慕课网APP
我要回答