C语言中可不可以直接返回一个数组?

像这样 public short[][] getChess() { return chess; }在JAVA中可以吗?
2024-12-03 02:48:47
推荐回答(4个)
回答1:

C不可以(返回的是一个指针,即地址)
Java可以(JAVA中没有地址的概念,全是引用)

回答2:

c语言只能返回数组的首地址,另外c语言里这么些也不正确,应该这么写
public short[][4] getChess()
数组除了第一维外,其他必须是常数。

java没有指针,全是引用,所以java可以返回一个数组。

回答3:

这个是返回数组的首地址,不是返回数组
java中据我所知还不可以|!!

回答4:

不可以