猿问
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
相关分类
C#
typedef入门问题
1 回答
我要回答