亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

“結構是值類型,類是引用類型”,請問這個區別該怎么理解?

“結構是值類型,類是引用類型”,請問這個區別該怎么理解?

正在回答

2 回答

首先要理解值類型和引用類型的不同;

值類型:例如int double等;以這種類型定義的變量,我們在實際定義中是直接調用的變量的值;

引用類型:例如 類 object 等;我們在定義對象的時候需要使用到new關鍵字,也就是我們需要創造一個新的空間來存儲對象;實際上它是分兩部分存儲的;我們定義的對象名存儲的是對象值得地址,這個地址存儲在堆空間中,然后這個地址指向對象的值,這個值實際上是存儲在??臻g中的。

總結:

1、它們存儲的位置不一樣

2、如果是引用類型,當兩個對象指向同一個地方,修改某一個的時候,其它對象的值會發生改變


0 回復 有任何疑惑可以回復我~
#1

蛋糕店的夏天 提問者

非常感謝!
2016-10-20 回復 有任何疑惑可以回復我~
#2

蛋糕店的夏天 提問者

如包含多個int型變量的結構是不是就沒有所謂的用結構名存儲結構地址?結構名的地址在棧中嗎?
2016-10-20 回復 有任何疑惑可以回復我~

不需要構造對象,就可以使用屬性,而類不行

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

“結構是值類型,類是引用類型”,請問這個區別該怎么理解?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號