Diferença Entre Os Parâmetros Reais E Formais

Índice:

Diferença Entre Os Parâmetros Reais E Formais
Diferença Entre Os Parâmetros Reais E Formais

Vídeo: Diferença Entre Os Parâmetros Reais E Formais

Vídeo: Diferença Entre Os Parâmetros Reais E Formais
Vídeo: Passagem de parâmetros por valor ou por referência? Você sabe a diferença? 2024, Novembro
Anonim

Diferença-chave - Parâmetros reais e formais

Usar funções é um conceito importante em programação. Uma função é uma série de instruções que podem realizar algum tipo de tarefa específica. Se o programador escrever todas as instruções como um único programa, ele se tornará complexo. Funções podem ser usadas para evitar isso. Eles também são conhecidos como métodos. Cada função terá sua própria funcionalidade. As funções melhoram a otimização e a capacidade de reutilização do código. Pode haver funções fornecidas pela linguagem de programação ou funções escritas pelo programador. Cada função possui um nome para identificá-la. Depois de realizar uma determinada tarefa usando uma função, ela pode retornar um valor. Algumas funções não retornam nenhum valor. Os dados necessários para a função realizar a tarefa são enviados como parâmetros. Os parâmetros podem ser parâmetros reais ou Parâmetros formais. A principal diferença entre os parâmetros reais e os parâmetros formais é que os parâmetros reais são os valores que são passados para a função quando ela é chamada, enquanto os parâmetros formais são as variáveis definidas pela função que recebe valores quando a função é chamada.

CONTEÚDO

1. Visão geral e diferença principal

2. O que são parâmetros reais

3. O que são parâmetros formais

4. Semelhanças entre os parâmetros reais e formais

5. Comparação lado a lado - Parâmetros reais vs formais na forma tabular

6. Resumo

O que são parâmetros reais?

Os parâmetros reais são valores que são passados para uma função quando ela é chamada. Consulte o programa abaixo.

#incluir

adição vazia (int x, int y) {

adição int;

adição = x + y;

printf (“% d”, adição);

}

void main () {

adição (2,3);

adição (4,5);

}

De acordo com o programa C acima, existe uma função chamada adição. Na função principal, os valores 2 e 3 são passados para a adição da função. Este valor 2 e 3 são os parâmetros reais. Esses valores são passados para o método de adição, e a soma dos dois números será exibida na tela. Novamente, no programa principal, novos dois valores inteiros são passados para o método de adição. Agora, os parâmetros reais são 4 e 5. A soma de 4 e 5 será exibida na tela.

O que são parâmetros formais?

Uma função ou método segue uma sintaxe semelhante às fornecidas abaixo:

(parâmetros formais) {

// conjunto de instruções a serem executadas

}

O nome do método é para identificar o método. O tipo de retorno especifica o tipo do valor que o método retornará. Se o método não retornar um valor, o tipo de retorno será nulo. Se a função estiver retornando um valor inteiro, o tipo de retorno será um inteiro. A lista de parâmetros formal está entre parênteses. A lista contém nomes de variáveis e tipos de dados de todos os valores necessários para o método. Cada parâmetro formal é separado por uma vírgula. Quando o método não aceita nenhum valor de entrada, ele deve ter um conjunto vazio de parênteses após o nome do método. por exemplo, adição () {}; As instruções que devem ser executadas são colocadas entre chaves.

Diferença entre os parâmetros reais e formais
Diferença entre os parâmetros reais e formais

Figura 01: Parâmetros

Os parâmetros formais são as variáveis definidas pela função que recebe valores quando a função é chamada. De acordo com o programa acima, os valores 2 e 3 são passados para a função de adição. Na função de adição, existem duas variáveis chamadas x e y. O valor 2 é copiado para a variável x, e o valor 3 é copiado para a variável y. As variáveis xey não são os parâmetros reais. Eles são cópias dos parâmetros reais. Eles são conhecidos como parâmetros formais. Essas variáveis são acessíveis apenas dentro do método. Depois de imprimir a adição de dois números, o controle retorna ao programa principal.

Quais são as semelhanças entre os parâmetros reais e formais?

  • Ambos estão relacionados a funções.
  • Os parâmetros estão incluídos entre parênteses.
  • Cada parâmetro é separado por uma vírgula.

Qual é a diferença entre os parâmetros reais e formais?

Artigo Diff meio antes da tabela

Parâmetros reais vs. Formais

Os parâmetros reais são os valores que são transmitidos à função quando ela é chamada. Os Parâmetros Formais são as variáveis definidas pela função que recebe valores quando a função é chamada.
Função Relacionada
Os parâmetros reais são passados pela função de chamada. Os parâmetros formais estão na função chamada.
Tipos de dados
Em parâmetros reais, não há menção de tipos de dados. Apenas o valor é mencionado. Em parâmetros formais, os tipos de dados dos valores de recebimento devem ser incluídos.

Resumo - Parâmetros reais vs. Formais

Usar funções é um conceito útil em programação. As funções ajudam a reduzir o comprimento do código e diminuir a complexidade. Também é fácil fazer testes, depurar e melhorar a manutenção do código. Algumas funções podem não precisar de entradas, mas algumas funções requerem entradas. É possível passar dados para as funções como entradas. Eles são conhecidos como parâmetros. Os dois termos comuns relacionados às funções são Parâmetros reais e Parâmetros formais. A diferença entre os parâmetros reais e os parâmetros formais é que os parâmetros reais são os valores que são passados para a função quando ela é invocada, enquanto os parâmetros formais são as variáveis definidas pela função que recebe valores quando a função é chamada.

Baixe o PDF de parâmetros reais e formais

Você pode baixar a versão em PDF deste artigo e usá-la para fins off-line de acordo com a nota de citação. Faça o download da versão em PDF aqui: Diferença entre os parâmetros reais e formais

Recomendado: