980.exe 中的 0x77396194 处未处理的异常: 0xC0000005: Access violation
// 980.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "stdlib.h"
int _tmain(int argc, _TCHAR* argv[])
{
int a[50000],i,m;
for(i=0;50000;i++)
a[i]=0;
scanf("%d",&m); // m组数据。
for(i=0;i<m;i++)
{
int y,x,t;
scanf("%d",&t); //每组t个数字
for(x=0;x<t;x++)
{
scanf("%d",&y);
a[y]=1;
}
}
for(i=0;i<50000;i++)
if(a[i]==1)
printf("%d\n",i);
system("pause");
return 0;
}
是用C语言W32控制台应用系统编译的程序,编译成功了,但是运行的时候出现
“980.exe 中的 0x77396194 处未处理的异常: 0xC0000005: Access violation"
求大师帮助..应该怎么该可以让它正常运行..?
[解决办法]
for(i=0;50000;i++)
a[i]=0;
[解决办法]
++
越界了,,,,
[解决办法]
看看楼上的提示,写代码细心点,否则都是这样的代码,项目怎么做啊