O uso de funções é um conceito importante na programação. Uma função é um número de instruções que podem executar algum tipo de tarefa específica. Se o programador gravar 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 reutilização do código. Pode haver funções fornecidas pela linguagem de programação ou funções escritas pelo programador. Cada função tem um nome para identificá-lo. Depois de executar 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 executar a tarefa são enviados como parâmetros. Os parâmetros podem ser parâmetros reais ou parâmetros formais. o diferença chave entre parâmetros reais e parâmetros formais é que Parâmetros reais são os valores que são passados para a função quando é chamada, enquanto Parâmetros formais são as variáveis definidas pela função que recebe valores quando a função é chamada.
1. Visão geral e principais diferenças
2. O que são parâmetros reais
3. O que são parâmetros formais
4. Semelhanças entre parâmetros reais e formais
5. Comparação lado a lado - parâmetros reais versus formais em forma de tabela
6. Resumo
Parâmetros reais são valores que são passados para uma função quando ela é chamada. Consulte o programa abaixo.
#incluir
adição nula (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. Estes valores 2 e 3 são os parâmetros reais. Esses valores são passados para a adição do método e a soma de 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. O somatório de 4 e 5 será exibido na tela.
Uma função ou método segue uma sintaxe semelhante à fornecida abaixo:
(parâmetros formais)
// conjunto de instruções a serem executadas
O nome do método é 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 número inteiro. A lista formal de parâmetros 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 vírgula. Quando o método não está aceitando nenhum valor de entrada, o método 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 estão entre chaves.
Figura 01: Parâmetros
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 adição de função. Na função de adição, existem duas variáveis chamadas x e y. O valor 2 é copiado na variável x, e o valor 3 é copiado na variável y. As variáveis xey não são os parâmetros reais. 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 é retornado ao programa principal.
Parâmetros reais versus formais | |
Os parâmetros reais são os valores que são passados para a 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 | |
Nos 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 recebidos devem ser incluídos. |
O uso de funções é um conceito útil na programação. As funções ajudam a reduzir o comprimento do código e a diminuir a complexidade. Também é fácil testar, depurar e melhorar a manutenção do código. Algumas funções podem não precisar de entradas, mas algumas requerem entradas. É possível passar dados para as funções como entradas. Eles são conhecidos como parâmetros. Os dois termos comuns relacionados a funções são parâmetros reais e parâmetros formais. A diferença entre parâmetros reais e parâmetros formais é que parâmetros reais são os valores que são passados para a função quando é invocada, enquanto parâmetros formais são as variáveis definidas pela função que recebe valores quando a função é chamada.
Você pode fazer o download da versão em PDF deste artigo e usá-la para fins offline, conforme nota de citação. Faça o download da versão em PDF aqui: Diferença entre parâmetros reais e formais
1. tutorialspoint.com. "Funções C". O ponto. Disponivel aqui