下圖中可以分析出
1华临、a變量和arr都是在棧中開辟內(nèi)存空間
2是鬼、a變量和arr去引用堆中開辟的字符串和數(shù)組?
3、數(shù)組中存儲的不是值纲刀,而是內(nèi)存地址项炼;也就是說數(shù)組中的a也引用了堆中開辟的那塊內(nèi)存空間
4、當a從新賦值的時候示绊,a的引用變成了hehe的那塊內(nèi)存空間芥挣;ABC的那塊空間被數(shù)組中元素引用著
下圖就是印證了上圖的說法
1、aArr bArr cArr都在堆中開辟內(nèi)存空間耻台,當cArr存儲aArr和bArr的兩個內(nèi)存空間地址
2空免、當改變aArr的話 cArr中內(nèi)存空間地址是不會改變的,所以改變aArr的話 cArr還是引用aArr地址盆耽,所以cArr也跟著變