int acertou = (chute == numerosecreto);
int acertou = (chute == numerosecreto);
Olá Eduarto, tudo certo?
A diferença é que quando se usa um sinal de igual, você está atribuindo um valor a uma variável:
int chute = 0;
No caso acima está atribuindo o valor 0 para a variável do tipo inteiro chute
.
Ao usar dois sinais de igual é feita uma comparação entre dois valores:
if (chute == 0){
// código
}
No código acima faz a comparação da variável chute
com o valor 0
para saber se esse resultado é verdadeiro ou falso. Ou no caso que você colocou acima, if(chute == numerosecreto)
compara o valor da variável chute
com o valor da variável numerosecreto
.
Bons estudos!