Pular para o conteúdo

scanf

Lê um valor digitado no teclado e guarda numa variável.

O scanf espera o usuário digitar e guarda o que veio dentro da que você indicar.

Ele precisa do & antes do nome da variável. O & passa o dela, que é como o scanf consegue escrever lá dentro.

Esquecer o & é o erro número um em C. O programa até compila, mas quebra na hora de rodar.

A única exceção é : num vetor de char o nome já é um endereço, então vai sem &.

exemplo.cclique numa linha pra entender ela

Veja também