我在C中有以下功能:
int[] function(int a){
int * var = (int*)malloc(sizeof(int)*tags);
....
}
Run Code Online (Sandbox Code Playgroud)
*var它是一个指向数组的指针var吗?
如果是,我如何var在函数中返回array()?
MBy*_*ByD 18
你不能真正从函数返回一个数组,而是一个指针:
int * function(int a){
int * var = malloc(sizeof(int)*tags);
//....
return var;
}
Run Code Online (Sandbox Code Playgroud)