Funções: parâmetros, retorno, escopo

  • variáveis locais: código dentro de uma função não tem acesso a variáveis de outras funções, inclusive da main()
  • escopo de uma variável: parte do código em que podemos nos referir à variável
  • passagem de parâmetros por valor: cada parâmetro recebe o valor de uma expressão, e não uma variável; ∴ funções podem alterar seus parâmetros sem afetar as variáveis de outras funções
  • valores passados como parâmetros para funções podem ser expressões aritméticas
  • parâmetros múltiplos são separados por vírgulas
  • funções que não devolvem nada são declaradas com void como tipo de retorno