- uma função é um trecho de código que pode ser executado/chamado
várias vezes, de qualquer ponto do programa
- quem chama a função pode passar valores para ela, através de
parâmetros da função
- quando alguma função
f
é chamada, o controle é temporariamente
interrompido e transferido para o começo da f
, com os valores dos
parâmetros devidamente preenchidos
- a função termina ao executar um comando
return
, que devolve um
valor de retorno para quem a chamou e transfere o controle de
volta para ela (mais tarde veremos funções que não devolvem nada)