程序报错,是否为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