猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
C#数组中的区别?
int[] i = new int[0]; int[] i;
上面两个数组有什么区别?
呼如林
浏览 503
回答 2
2回答
繁花不似锦
int[] i=new int[0];在内存中的heap区域开辟了一个空间,该空间内没有数据。然后让指针 i 指向该空间。int[] i;只是一个指针。
0
0
0
沧海一幻觉
int[] i=new int[0];new 开辟栈内存(对象),开辟堆内存存i,i指向new 的地址int[] i;只开辟堆内存,放i,i没有任何指向
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续