Выражение должно быть изменяемым lvalue

У меня есть следующий код:

int M = 3; 
int C = 5; 
int match = 3;
for ( int k =0; k < C; k ++ )
{
    match --; 
    if ( match == 0 && k = M )
    {
         std::cout < " equals" < std::endl;
    }
}

Ответы на вопрос(4)

Ваш ответ на вопрос