Na aula 6 do curso de C II, criamos o código de gravar uma nova palavra num arquivo externo usando o scanf.
Esse é um trecho do código:
void adicionapalavra() {
char quer;
printf("Você deseja adicionar uma nova palavra no jogo (S/N)?");
scanf(" %c", &quer);
if(quer == 'S') {
char novapalavra[20];
printf("Digite a nova palavra, em letras maiúsculas: ");
scanf("%s", novapalavra);
// agora falta salvar no arquivo
}
}
Minha dúvida é: por que usamos o "&" no scanf do "quer", mas não usamos na do "novapalavra"? não temos que informar o endereço da variável para ambos?