返回指向数组的指针的函数的表示方法?
返回指向数组的指针的函数是不是这样表示:(*p)[6]sum(int,int)?
[解决办法]
1.
int *sum( int a, int b );
int *arr = NULL;
arr = sum( 0, 1 );
/* arr[0], arr[1], ... */
2.
int **sum( int a, int b );
int **arr = NULL;
arr = sum( 0, 1 );
/* arr[0][0], arr[1][1], ...,
(*arr)[0], (*arr)[1], ... */
[解决办法]
typedef int (* RETURNTYPE)[n];
RETURNTYPE func(){...}
[解决办法]
int (*sum)(int,int)[6]{...} //返回int 数组的指针 的函数 sum