C语言函数可以返回二维数组首地址吗

2024-11-22 20:43:11
推荐回答(1个)
回答1:

C语言中函数不能直接返回一个二维数组。但是可以通过其他方法实现类似功能:
1、把二维数组定义为全局变量 这样可以直接在另一个函数中调用
2、把二维数组作为指针传入到第一个函数中 然后同样作为指针传到另一个函数中
3、动态分配内存 在赋值函数中动态分配 并用返回值返回,在另一个函数中进行访问