O função é o principal bloco de construção de um programa que ocupa alguma operação que pode ser usada ao longo do programa. Neste artigo, aprenderemos sobre a função da linguagem C com seus tipos com alguns estudos comparativos.
Função na programação C
A função Na programação C é um pedaço de instruções que realizam uma ação. Em C, o função é utilizado para dividir o código, o que implica que o código avançado pode ser dividido em partes menores e mais simples, cada uma das quais executa um trabalho específico.
C Programação tem dois tipos de funções mencionado abaixo:
1: Funções definidas pelo usuário em C
O idioma C também facilitou seus desenvolvedores a fazer funções personalizadas; Essas funções são chamadas funções definidas pelo usuário. Em alguns casos, um desenvolvedor não possui funções predefinidas para que possam reutilizar as operações de função no programa C. Para realizar a tarefa de acordo com as especificações do desenvolvedor, o desenvolvedor deve definir uma função adequada por ele mesmo. Alguns dos usuário definido funções podem ser multiplicar(), soma(), dividir(), e assim por diante.
Prós e contras da função definida pelo usuário
Algumas vantagens importantes e desvantagens das funções definidas pelo usuário são:
Prós
Contras
Exemplo de função definida pelo usuário
#incluirNo código acima, pedimos ao usuário que insira dois números inteiros e os passe para um função definida pelo usuário chamado "adicionar" o que os adiciona e produz o resultado. A função principal atribui o resultado a uma variável chamada "soma" e imprime no console.
Saída
2: Funções da biblioteca em C
Funções da biblioteca já estão incluídos nas especificações do compilador, o que implica que elas foram declaradas nas bibliotecas C. Estes podem ser utilizados para executar tarefas de rotina, como cálculos, mudanças e muito mais. Alguns básicos e conhecidos Funções da biblioteca na linguagem C são printf (), scanf (), getch (), e retornar(), junto com outras funções oferecidas nas bibliotecas C.
Usar Funções da biblioteca, Devemos ter que definir os protótipos dessas funções no topo do programa C.
Prós e contras das funções da biblioteca
As principais vantagens e desvantagens das funções da biblioteca são:
Prós
Contras
Exemplo de função da biblioteca
#incluirNo código acima, o usuário é solicitado a inserir um número. E o número de entrada é armazenado em uma variável de flutuação chamada "Num". A raiz quadrada é calculada usando o função biblioteca sqrt () de biblioteca, e então o resultado é armazenado em outra variável de flutuação chamada “Sq_root”. O programa usa a função da biblioteca printf () e “%.3f ” Especificador de formato para imprimir os números com três lugares decimais.
Saída
Conclusão
Nós vimos o usuário definido e Funções da biblioteca na linguagem C. As funções definidas pelo usuário podem ser reutilizadas em um programa e as funções da biblioteca podem economizar tempo de desenvolvimento. Também vimos algumas vantagens e desvantagens de ambas as funções. Um desenvolvedor pode codificar facilmente usando essas funções de acordo com suas especificações.