2
A
回答
1
答案會根據你想比較的部分而改變。
在Java中,數組是具有方法和屬性的對象,但在C/C++中它們不是對象。
它們兩者在數組維度可以不同的方面相似。我的意思是arr [0]可以是三維的,arr [1]五維的等等。
Java正在檢查數組邊界,因此如果您嘗試到達數組邊界外的索引,將會拋出異常, C/C++不會拋出異常,但最終可能會出現「分段錯誤」。
0
非常相似。當然,Java中的數組是完整的對象,而不是構成類型的「裸」序列,但是多維數組通過指向數組的指針數組以相同的方式有效地完成。
0
是的,它們非常相似。 java數組的好處是你不能訪問一個不存在的單元格(你會得到一個ArrayOutOfBoundsException)。
我認爲重要的一點是,兩者都是引用到一個數組,所以當你將它們傳遞給一個方法時不會有數組的重複/克隆。
相關問題
- 1. C#2D陣列
- 2. C#:1d陣列到2d陣列
- 3. Java 2d陣列在列
- 4. 的Java 2D陣列列
- 5. 的java Arrays.sort 2D陣列
- 6. 的Java 2D陣列尺寸
- 7. 填充2D陣列Java
- 8. 2D陣列與結構(C++)
- 9. C++打印2d陣列
- 10. 指針C++的2D陣列
- 11. C中的大2d陣列
- 12. 聲明在C++ 2D陣列
- 13. 自由2D陣列在C
- 14. 2D陣列幫助C++
- 15. 在中c p 2D陣列
- 16. C#在2D陣列中找到2D小陣列
- 17. 複製1D陣列2D陣列
- 18. Groovy 2d陣列
- 19. 3d陣列到2d陣列
- 20. 2D陣列列陣混淆
- 21. CUDA 2D陣列nvidia
- 22. 在2D陣列
- 23. 2D陣列
- 24. Android 2D陣列
- 25. MPI_Gather 2D陣列
- 26. 2D陣列
- 27. Java 2d陣列邏輯錯誤
- 28. C++陣列VS指針
- 29. 印刷2D陣列
- 30. 靜態2D陣列