傳值?還是傳引用?
傳值:分為傳原始類型值和地址值(即傳遞指針)(使用于java,c,c++語言等等)
傳引用:相當(dāng)與c++中的引用,兩個變量綁定到一起了,它與傳遞指針是有區(qū)別的。(只是適用于c++中,不適用于java,c中)
eg:
1. 沒有null reference。
2. reference必須有初值。
3. 使用reference要比使用指針效率高。因為reference不需要測試其有效性。
4. 指針可以重新賦值,而reference總是指向它最初獲得的對象
(參:http://dev.csdn.net/article/17/17286.shtm )
posted on 2006-08-02 10:07 翠竹 閱讀(279) 評論(0) 編輯 收藏 所屬分類: java 、學(xué)習(xí)心得