Ошибка шины: 10 при попытке возиться с массивами

Я просто играю с массивами, и я написал эту крошечную вещь в Emacs (OSX), и я получаю Bus error: 10 когда я пытаюсь запустить его. Я не знаю, почему это так, может быть, кто-то может показать мне …

#include <iostream>

int main()
{
int array[3][3];

for (int i = 0; i < 3; i++)
{
for (int j = 0; i < 3; j++)
{
array[i][j] = j + i;
}
}
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 3; j++)
{
std::cout << array[i][j];
}
}
return 0;
}

1

Решение

Riiiiight здесь:

  for (int j = 0; i < 3; j++)

Я думаю, что вы хотите j там в середине.

  for (int j = 0; j < 3; j++)
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]