CURSO DE C
Funções são as estruturas que permitem ao usuário separar seus programas em blocos. Se não as tivéssemos, os programas teriam que ser curtos e de pequena complexidade. Para fazermos programas grandes e complexos temos de construí-los bloco a bloco.
Uma função no C tem a seguinte forma geral:
tipo_de_retorno nome_da_função (declaração_de_parâmetros)
{
corpo_da_função
}
O tipo-de-retorno é o tipo de variável que a função vai retornar. O default é o tipo int, ou seja, uma função para qual não declaramos o tipo de retorno é considerada como retornando um inteiro. A declaração de parâmetros é uma lista com a seguinte forma geral:
tipo nome1, tipo nome2, ... , tipo nomeN
Repare que o tipo deve ser especificado para cada uma das N variáveis de entrada. É na declaração de parâmetros que informamos ao compilador quais serão as entradas da função (assim como informamos a saída no tipo-de-retorno).
O corpo da função é a sua alma. É nele que as entradas são processadas,
saídas são geradas ou outras coisas são feitas.
Curso de C do CPDEE/UFMG - 1996 - 1999