关于变长数组的问题
看到书上在函数中定义变长数组可以定义为int sum2d(int rows,int cols,int ar[rows][cols])
但为什么编写的时候他会提示不允许使用参数
我的代码如下
int main(void)
{
double *ar;
int row, col;
scanf("%d%d", row, col);
a(row,col,*ar);
}
a(int a, int b, double ar[a][b]) //这里提示不允许使用参数
求大神解答