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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java中的變量==C++中的指針?

java中的變量==C++中的指針?

ziom 2016-07-31 17:38:05
我一直是這么認為的,對嗎?
查看完整描述

4 回答

已采納
?
應龍

TA貢獻11條經驗 獲得超8個贊

public?class?Test2?{
	public?static?void?main(String[]?args)?{
		int?a=??1;
		new?Test2().increase(a);
		System.out.println(a);
	}
	public?void?increase(int?i){
		i++;
	}
}

//很明顯不是

查看完整回答
反對 回復 2016-08-01
?
殘葉聽風

TA貢獻4條經驗 獲得超1個贊

首先,java變量跟c++指針并不相同,但是java中對象的引用是與指針有關系的,Java中的引用與C++中的引用是不同的,但是Java中的引用更像C++中的指針。因此,可以認為Java中的引用就是指針,不過是一種限制的指針,不能參與整數運行和指向任意位置的內存,并且不用顯示回收對象。C++中的指針是可以參與和整數的加減運算的,當一個指對指向一個對象數組時,可以通過自增操作符訪問該數組的所有元素;并且兩個指針能進行減運算,表示兩個指表所指向內存的“距離”。而Java的引用是不能參與整數運算和減法運算的。。





查看完整回答
1 反對 回復 2016-08-16
?
慕粉3736775之我是你的龍

TA貢獻2條經驗 獲得超0個贊

應該不是吧!


查看完整回答
反對 回復 2016-08-31
?
熙曜

TA貢獻14條經驗 獲得超1個贊

我不知道,但是指針和變量不是一個東西呀,指針是用來指向一個變量/常量的。

查看完整回答
反對 回復 2016-07-31
  • ziom
    ziom
    好吧,過幾天再沒有更好的答案就采納你
  • 4 回答
  • 0 關注
  • 2082 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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