Funções

564 palavras 3 páginas
• Os programas de computador que resolvem problemas do mundo real são enormes






Photoshop CS6 ~ 5 milhões de linhas
Linux Kernel 3.1 ~ 15 milhões de linhas
MS Office 2013 ~ 45 milhões de linhas
MS Vista ~ 50 milhões de linhas
Facebook ~ 60 milhões de linhas

• A melhor maneira de desenvolver e manter um programa grande é construí-lo a partir de pequenas partes ou módulos
• Essa técnica é chamada dividir e conquistar

• São chamados funções
• Os programas em C são escritos combinando funções escritas pelo programador e funções da biblioteca padrão do C (C standart library)
• A biblioteca padrão do C diversas funções





Realizar cálculos matemáticos
Manipular caracteres e strings
Manipular entrada/saída
Etc.

• Facilita o trabalho do programador porque essas funções fornecem muitos recursos de que ele precisa

• As funções da biblioteca padrão são fornecidas com os sistemas ANSI C
– Ex: printf, scanf, system, pow, etc.

• Devemos escrever funções para definir tarefas específicas e que podem ser reutilizadas no futuro • As funções são ativadas (chamadas ou invocadas) por uma chamada de função, que especifica seu nome e fornece informações
(argumentos) para realizar a tarefa designada

• Analogia
– O chefe (a função que chama ou chamadora) pede a um funcionário (ou subordinado, ou seja, a função que é chamada) que realize uma tarefa e informe quando ela for concluída
– Uma função que deseje exibir informações na tela chama a função printf para realizar aquela tarefa, a seguir, printf exibe as informações e avisa à função que fez a chamada quando a tarefa for concluída

• A função chefe não sabe como a função subordinada realizou suas tarefas

• O subordinado pode chamar outras funções e o chefe não estará ciente disso

• As funções são usadas em um programa escrevendo o nome da função seguido pelo parêntese esquerdo, pelo argumento (ou uma lista de

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