subpro

820 palavras 4 páginas
LINGUAGEM E TÉCNICA DE PROGRAMAÇÃO I
Profa. Gisele Busichia Baioco gisele@ft.unicamp.br Modularização de Programas
Subprogramas em C
Parte 2 – Parâmetros
1 Introdução
De modo geral, a vinculação entre os subprogramas (procedimentos ou funções) pode ser feita por meio da transferência ou passagem de parâmetros, que associam parâmetros reais (usados na chamada de um subprograma) com os parâmetros formais (usados na declaração de um subprograma). Os parâmetros podem ser classificados em três tipos:




Parâmetros de Entrada: são aqueles que têm seus valores estabelecidos fora do subprograma e não podem ser modificados dentro dele;
Parâmetros de Saída: são aqueles que têm seus valores estabelecidos apenas dentro do subprograma, ou seja, fora do subprograma eles têm valores indefinidos;
Parâmetros de Entrada-Saída: são aqueles que têm seus valores estabelecidos fora do subprograma, mas também podem ter seus valores alterados dentro dele.

De acordo com os três tipos de parâmetros, são utilizados três modos de passagem de parâmetros: •





Por valor: neste tipo de passagem de parâmetros, as alterações feitas nos parâmetros formais, dentro dos subprogramas, não se refletem nos parâmetros reais. O valor do parâmetro real é copiado para o parâmetro formal no momento da chamada do subprograma. Neste caso, diz-se que o parâmetro é de entrada;
Por resultado: as alterações feitas nos parâmetros formais, dentro do subprograma, se refletem nos parâmetros reais. O valor do parâmetro formal é copiado no parâmetro real ao retornar do subprograma. Neste caso, diz-se que o parâmetro é de saída;
Por referência: todas as alterações feitas nos parâmetros formais, dentro dos subprogramas, são feitas diretamente nos parâmetros reais associados. Neste caso, diz-se que o parâmetro é de entrada-saída.

É importante ressaltar que em linguagens de programação podem existir mais de um modo de passagem de parâmetros com regras específicas, para

Relacionados

  • Estagio
    2448 palavras | 10 páginas
  • A arca de noé
    4581 palavras | 19 páginas
  • Manejo de Ovinos de Corte
    5151 palavras | 21 páginas
  • Apuração de custos
    5387 palavras | 22 páginas
  • Saúde na escola
    6530 palavras | 27 páginas
  • Algoritmos gulosos
    16403 palavras | 66 páginas
  • praticas na gestao de ti
    20104 palavras | 81 páginas
  • Flona/Ipanema
    21891 palavras | 88 páginas
  • Teoria e Politica do Desenvolvimento Economico" Celso Furtado
    20676 palavras | 83 páginas
  • 435612351
    25265 palavras | 102 páginas