Я создал логический 2D-массив и использовал memset
так:
bool chk[3][3];
memset(chk, 1, 9*sizeof(chk[0]));
Я получил вывод, как и ожидалось, используя следующие блоки кода (по 1 в каждой строке)
for(int i = 0 ; i < 3; i++){
for(int j = 0; j < 3; j++)
cout<<chk[i][j] <<" ";
cout<<endl;
}
но когда я попытался манипулировать массивом, я получил неожиданный результат
а потом я попробовал с
memset(chk, 1, 9*sizeof(chk[0][0]));
и на этот раз все было хорошо и получил ожидаемый результат (после манипуляций)
Не могли бы вы помочь мне указать, что именно произошло в memset ()?