c语言中函数返回值是指向一维数组的指针的函数怎么写?
c语言中函数返回值是指向一维数组的指针的函数怎么写?
日期:2009-03-20 23:03:16 人气:1
#include
double (*p)[2];
double dA[3][2] = {{1.0,1.0},{1.1,1.0},{1.0,1.0}};
double (*read(int n))[2]{
// 在gcc下编译,函数头有些奇怪,类似于表达式变量
// 楼上用typedef是正道
p = &dA[0];
return p;
}
int main() {
printf("dA[1][0]=%lf\n