2
A
回答
1
答案会根据你想比较的部分而改变。
在Java中,数组是具有方法和属性的对象,但在C/C++中它们不是对象。
它们两者在数组维度可以不同的方面相似。我的意思是arr [0]可以是三维的,arr [1]五维的等等。
Java正在检查数组边界,因此如果您尝试到达数组边界外的索引,将会抛出异常, C/C++不会抛出异常,但最终可能会出现“分段错误”。
0
非常相似。当然,Java中的数组是完整的对象,而不是构成类型的“裸”序列,但是多维数组通过指向数组的指针数组以相同的方式有效地完成。
0
是的,它们非常相似。 java数组的好处是你不能访问一个不存在的单元格(你会得到一个ArrayOutOfBoundsException)。
我认为重要的一点是,两者都是引用到一个数组,所以当你将它们传递给一个方法时不会有数组的重复/克隆。
相关问题
- 1. C#:1d阵列到2d阵列
- 2. Java 2d阵列在列
- 3. 的java Arrays.sort 2D阵列
- 4. 的Java 2D阵列尺寸
- 5. 在中c p 2D阵列
- 6. 指针C++的2D阵列
- 7. 2D阵列与结构(C++)
- 8. 自由2D阵列在C
- 9. C#在2D阵列中找到2D小阵列
- 10. 2D阵列列阵混淆
- 11. CUDA 2D阵列nvidia
- 12. 2D阵列
- 13. Android 2D阵列
- 14. Java 2d阵列逻辑错误
- 15. 印刷2D阵列
- 16. 静态2D阵列
- 17. C++阵列VS指针
- 18. 从2D阵列生成3D阵列
- 19. ObjC二维数组:阵列vs线性阵列vs C数组?
- 20. 帮助搜索2D阵列(Java)
- 21. Java中的2D阵列打印格式
- 22. 在Java中的2D阵列操作
- 23. java对角线2d阵列副本
- 24. 简单的词搜索Java 2D阵列
- 25. 2D阵列中的java传递
- 26. 无法在Java中打印2d阵列
- 27. 使用1d阵列打印2d阵列
- 28. C#正确的方式遍历2D阵列作为子集的2D阵列
- 29. 如何从2D阵列构造的2D阵列
- 30. 具有可变内部阵列长度的2D阵列JAVA