CURSO DE C

A Função

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.
 

Índice da Aula Próxima página


Curso de C do CPDEE/UFMG - 1996 - 1999