java——與c++之不同——複合類型——指針 引用 struct union

指針

不支持,因此java不支持以下運算符:
  • 取地址運算符(&)
  • 取內容運算符(*)
  • (指針)成員運算符(->)

引用

  • java支持引用,引用可理解爲功能限縮的指針,僅支持指針的部分比較運算符(==,!=),不支持指針的其餘比較運算符(>,>=,<,<=)和指針算術運算符(+,-,+=,-=,++,--)
  • 引用只能指向類類型,不能指向基本類型
  • 關鍵字null表示引用不指向任何對象,類似於c++中NULL,只是null是關鍵字,NULL是宏定義,可把null理解爲引用類型0值

struct

不支持

union

不支持
發佈了244 篇原創文章 · 獲贊 5 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章