这段代码有错吗? 编译器每次都不通过!
#include "stdio.h"
void main()
{
int *px,x[20]={1,1},i;
px=x;
void GenFib(int *m);
GenFib(px);
for(i=0;i<20;i++)
printf("%d",x[i]);
}
void GenFib(int *m)
{
int i;
for(i=2;i<20;i++)
*(m+i)=*(m+i-1)+*(m+i-2);
}