Comente sobre as finalidades do uso de funções na linguagem C, e quais as vantagens de utilização destes recursos.
Uma função nada mais é do que uma subrotina usada em um programa. Na linguagem C, denominamos função a um conjunto de comandos que realiza uma tarefa específica em um módulo dependente de código. A função é referenciada pelo programa principal através do nome atribuído a ela.A utilização de funções visa modularizar um programa, o que é muito comum em programação estruturada.Desta forma podemos dividir um programa em várias partes, no qual cada função realiza uma tarefa bem definida.
A linguagem C possui as seguintes vantagens:
* Portabilidade, pois com pouca ou nenhuma modificação poderá ser compilado em várias plataformas.
* Modularidade, possibilitando ao programador desenvolver suas próprias funções.
* Estruturada, facilitando a compreensão, uma vez que usamos três procedimentos básicos: sequência, seleção e iteração.
* Simplicidade, possui um conjunto pequeno de palavras reservadas, tornando o aprendizado mais simples.
* Rapidez, porque gera um executável bem compacto.
* Uma linguagem com características de alto nível, mas que pode trabalhar direto com os endereços da memória sendo, por essa razão, classificada como linguagem de nível intermediário.
* Não possui um propósito especifico como em outras linguagens que a antecederam, podendo ser utilizada para o desenvolvimento de compiladores, processadores de texto, processadores gráficos, SO, entre outros.
“C é uma linguagem de programação de finalidade geral que permite economia de expressão, modernos fluxos de controle e estruturas de dados e um rico conjunto de operadores.” Kernighan & Ritchie 1978
Comente sobre as finalidades do uso de funções na linguagem C, e quais as vantagens de utilização destes recursos.
Comente sobre as finalidades do uso de funções na linguagem C, e quais as vantagens de utilização destes recursos.
O uso de funções na linguagem C facilita o desempenho do programa, bem como a não poluição e uso excessivo de variáveis que poderiam inutilmente gastar memória.
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar