oloque a verificação de condição e a atribuição de variáveis em uma instrução
Estou olhando para um código C legado e fiquei confuso, é algo como:
UINT A, B = 1;
if((A = B) == 1){
return(TRUE);
} else {
return(FALSE);
}
Todos sabemos que haverá um aviso do compilador se fizermos if (A = B), mas aqui parece que o 'if' está verificando A contra 1, estou correto?