2017年1月12日 星期四

C pointer concept in Java

>關於C語言裡指標變數的概念,指標變數和一般變數的差別在哪? Java語言中是否沒有這類概念?

C語言中只要宣告時加*號就是指標變數,例如: int *p; 的p就是指標變數。變數p存的是某整數空間的住址,透過p可以存取該整數 空間的整數。

Java沒有明確的指標觀念,但是所有宣告為參考型別的變數都可隱含視為類似指標的變數。例如: Integer n;的n就是整數物件變 數。變數n存的是某整數物件編號,透過n可以存取該整數物件的整數。

沒有留言: