Funções
Função: a máquina de suco
Dar nome a um pedaço de código e reusar.
Na vida real
Uma máquina de suco: você coloca a fruta (o parâmetro), ela faz o trabalho lá dentro e devolve o suco (o return). Você não precisa saber como ela funciona por dentro, só o que entra e o que sai.
Código
int dobro(int x) { return x * 2;} int main() { int r = dobro(5); printf("%d", r); return 0;}passo 1 de 6
Também dá pra usar as setas ← e → do teclado.
O que o computador está vendo
Tela
O programa sempre começa no main. A função lá de cima fica parada esperando ser chamada.
Peça por peça
| Peça | O que significa |
|---|---|
| int dobro | O int antes do nome diz O QUE ela devolve (um inteiro). |
| (int x) | O que ENTRA. Parâmetro: uma caixa que recebe o valor enviado. |
| return x * 2; | Devolve o resultado e sai da função. |
| void | Quando a função NÃO devolve nada (só faz algo, tipo imprimir). |
| dobro(5) | Chamar a função: nome + o que você entrega. |
Teste rápido: int triplo(int x) { return x * 3; } Quanto dá triplo(4)?