Funçoes

824 palavras 4 páginas
Linguagem de Programação

21/10/2013

Sub­Algoritmos (Funções) em C

mauricioow@gmail.com

1

O que são “Funções”? (ou subprogramas ou subrotinas) ­São trechos de código fonte agrupados sob um nome, que podem ser chamados sempre que for necessário executar uma determinada ação programada neste trecho; Como usar funções?
­ Atribui­se um nome à uma seqüência de comandos, e faz­se referência a este nome nos vários lugares do programa onde a seqüência em questão deveria ser repetida. 2

• Por que usar funções?

• Evita escrita repetida de código (uma certa seqüência de comandos deve ser repetida em vários lugares de um programa).

• Economiza o tempo gasto com o trabalho de copiar estas seqüências;
• Evitar a necessidade de mudar em múltiplos lugares caso deseje alterar o seu funcionamento;

• Dividir grandes tarefas de computação em tarefas menores:

• Facilita o gerenciamento de grandes sistemas e
• Aumenta a confiabilidade dos mesmos.

• Resumo: Principais motivações para uso das funções! • Evitar repetição de código
• Modularização (divide em pequenos subprogramas ou subalgoritmos). 3

• Funções em “C"
Em “C”, todo programa é composto por funções;

Já utilizamos muitas funções, mesmo sem saber que eram funções
(printf, scanf, sqrt, e até a famosa função “main”…)

4

Formato de declaração de funções : tipo_de_retorno nome_da_função (tipo1 param1, tipo2 param2,..., tipoN paramN)
{
/* corpo da função */ return valor_de_retorno;
} /* fim da função */

­ tipo_de_retorno especifica o tipo do valor que será retornado para quem chamou a função (int, float, double, char, void).
­ Se o tipo_de_retorno for void significa que se trata de uma função que se comporta como uma subrotina; ou seja, a função não necessita retornar nenhum valor (exemplo: printf)

5

Definição
Conjunto de comandos agrupados em um bloco que recebe um nome e através deste pode ser ativado.

Por que usar

Relacionados

  • Funções
    1636 palavras | 7 páginas
  • Funçoes
    536 palavras | 3 páginas
  • Funçoes
    1424 palavras | 6 páginas
  • funções
    589 palavras | 3 páginas
  • funçoes
    595 palavras | 3 páginas
  • Funções
    1173 palavras | 5 páginas
  • funções
    1450 palavras | 6 páginas
  • Funções
    6395 palavras | 26 páginas
  • Funções
    288 palavras | 2 páginas
  • funções
    382 palavras | 2 páginas