在C++运行这个程序之后弹出窗口说access violation是咋回事?如何解决
在C++运行这个程序之后弹出窗口说access violation是怎么回事?怎么解决?
#include "stdafx.h"
#include<iostream>
using namespace std;
int main()
{
int a[8];
int j=1;
for(int i=5;i<=75;i=i+10)
{
a[j]=i;
j++;
}
for(int k=1;k<=8;k++)
{
cout<<a[k]<<endl;
}
system("pause");
return 0;
}
------解决方案--------------------
都操作a[8]了
------解决方案--------------------
恭喜解决, 这个错误刚开始老容易犯了,数组下标是从 0 ~ n-1 的
#include "stdafx.h"
#include<iostream>
using namespace std;
int main()
{
int a[8];
int j=1;
for(int i=5;i<=75;i=i+10)
{
a[j]=i;
j++;
}
for(int k=1;k<=8;k++)
{
cout<<a[k]<<endl;
}
system("pause");
return 0;
}
------解决方案--------------------
都操作a[8]了
------解决方案--------------------
恭喜解决, 这个错误刚开始老容易犯了,数组下标是从 0 ~ n-1 的