Когда я пытаюсь скомпилировать следующее:Переменная не будет работать в случае переключения
bool matrix[h][w];
bool c = 0;
switch(1) // was close?
{
case matrix[y][x-1]: // up 1
case matrix[y-2][x-1]: // down 1
case matrix[y-1][x]: // right 1
case matrix[y][x-2]: // left 1
c = 1;
break;
}
возвращает the value of 'matrix' is not usable in a constant expression
. Что я делаю не так?
Возможно, вы неправильно поняли, что делает оператор 'switch'. – Zereges
«Возможно».? : D –
@Krii, что вы хотите сделать? – Ajay