程序报错,是否为IDE不支持C11,麻烦指出问题在哪里(程序还是IDE),我用的是DEV C++
程序代码:#include<stdio.h>
void copy_prt(int n,int m,double sou[n][m],double arr[5][3]) ;
int main(void)
{
int n,m;
double source[5][3]={{1.1,1.2,1.3},{1.7,8.2,2.8},{3.1,3.2,3.3},{4.1,4.2,4.3},{5.1,5.2,5.3}};
double target1[n][m];
copy_prt(5,3,target1,source);
return 0;
}
void copy_prt(int n,int m,double sou[n][m],double arr[5][3])
{
int i,j;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
sou[i][j]=arr[i][j];
printf("arc[%d][%d]=%-7.1lf",i,j,sou[i][j]);
}
printf("\n");
}
}报错为:3 39 [Error] use of parameter outside function body before ']' token







