从c中的函数返回多维数组的最佳方法是什么?
说,我们需要一个函数生成多维数组并调用它的主,是它最好能包住它在一个结构或只返回一个指向内存堆?
int *create_array(int rows, int columns){
int array[rows][columns] = {0};
return array;
}
int main(){
int row = 10;
int columns = 2;
create_array(row,columns);
}
Run Code Online (Sandbox Code Playgroud)
上面的代码,只是为了勾勒出我想到的基本程序.
如果将代码从一种语言移植到另一种语言,如何检测到这种情况?
假设您正在将代码从c ++移植到Java,您怎么知道?
在Java中设计和实现的程序与移植到Java的几乎相同的程序之间有什么区别?