Funções: introdução

  • 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)