请教关于标准c语言的编译问题
很久没有用过c,今天无意中发现这一样个写法,主要是主函数调用另外一函数,形参为二维变量名:
#include "stdio.h"
#include "13lman.c"
main()
{ int i,j,js;
void eklm5();
double p[3][3],x[200][3],y[200][1],g[3][1],t,s;
static double f[3][3]={{1.0,0.05,0.00125},
{0.0,1.0,0.05},{0.0,0.0,1.0}};
static double q[3][3]={{0.25,0.0,0.0},
{0.0,0.25,0.0},{0.0,0.0,0.25}};
static double r[1][1]={0.25};
static double h[1][3]={1.0,0.0,0.0};
js=lman(3,1,200,f,q,r,h,y,x,p,g);/*调用函数*/
}
int lman(n,m,k,f,q,r,h,y,x,p,g)
int n,m,k;
double f[],q[],r[],h[],y[],x[],p[],g[];
{
实现部分
}
兄弟从来没有见过对二维数组做形参的时候可以直接写成这样,请问一下最新的标准编译器是哪个,
上面那个在标准的编译器是不是可以通过编译.