小白求教 运行闪退
一个判断数组是否由大到小排列的函数运行时闪退了 求解什么情况?
程序代码:
#include <stdio.h> #include <stdlib.h> int in_order(int x,int y) { int i,j=0; int z[1000][1000]; for(i=0;i<y;i++) {if(z[x][i]>=z[x][i+1]) j=j+1; else continue;} if(j==y-1) return 1; else return 0; } int main(int argc, char *argv[]) { int x,a[1][3]={3,2,1}; x=in_order(0,2); printf("%d",x); system("PAUSE"); return 0; }