O professor comenta nessa aula que quando usamos variáveis globais não precisamos de cópias nem referências por ponteiro. Então quando usamos uma variável global em uma função como a variável tentativas na função chuta:
void chuta(){
char chute;
printf("Chute uma letra?\n");
scanf(" %c", &chute);
chutes[tentativas] = chute;//Array que guarda todos os chutes do usuário
(tentativas)++;
}
Os valores que atribuirmos a essa variável nessa função ficarão nela mesmo quando posteriormente utilizarmos ela em uma outra função?
void desenhaforca(){
printf("Numero de tentativas: %d\n", tentativas);
for( int i = 0; i < strlen(palavraSecreta); i++){
if(jachutou(palavraSecreta[i])) {
printf("%c ", palavraSecreta[i]);
} else {
printf("_ ");
}
}
printf("\n");
}