サンプル

int main(int argc, char* argv[])
{
int array[] = {0,1,2};
int index = 1;

array[index] = ++index;

return 0;
}

ソリューション
配列へのアクセスにインデックス変数を使用するときは、そのインデックス変数を変更しないでください。

int main(int argc, char* argv[])
{
int array[] = {0,1,2};
int index = 1;

array[index] = index + 1;
index ++;

return 0;
}