por que utilizar int acertou = 0; acabei esquecendo dessa definição.
por que utilizar int acertou = 0; acabei esquecendo dessa definição.
Olá Gabriel, tudo bem?
Espero que sim.
O professor utilizou int acertou = 0, pois na linguagem C não temos variáveis booleanas. Então, esse acertou = 0 é uma forma de simular uma variável booleana, porque se o usuário acertou o chute, a variável acertou irá receber o valor 1. Assim não entrará na condição. Caso a condição precise ser 0.