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!