Linguagem C
Parte 1
Características da Linguagem C
Idealizada a partir da linguagem BCPL, que influenciou posteriormente a linguagem B., sendo na década de 1970, criada como C, que era utilizada no sistema operacional UNIX, versão 5.
Todo compilador C vem com uma biblioteca padrão com funções que realizam tarefas de propósito geral. Ex: operações de entrada e saída, operações matemáticas, etc. Essa biblioteca pode estar contida em diferentes arquivos menores.
Uma função é uma rotina composta por um código que executa uma determinada tarefa específica.
Uma função pode se encontrar pronta numa biblioteca ou então ser criada pelo programador em um programa. Quando se utiliza uma das funções de biblioteca, o compilador C apenas marca seu nome para que o linkeditor, posteriormente, combine o código do programa com o código dessas funções, na criação do código executável do programa.
Além do uso de funções prontas, todo programa em C consiste de uma ou mais funções editadas e criadas pelo programador. A única que realmente tem que existir é a chamada função main, que significa principal, a qual normalmente contém a estrutura principal do programa, tendo as outras funções o objetivo de executar algumas tarefas para o programa.
Passos para a criação de um programa em C:
editar o código fonte do programa em C
compilar o programa (código objeto)
linkeditar o programa com funções de bibliotecas necessárias (código executável).
Formato geral de um programa: declarações globais: - inclusão de bibiliotecas
- declarações de outras funções do programa
- declarações de variáveis globais int main ( )
{
corpo principal:
- declarações de variáveis locais
- comandos e estruturas
}
... corpo das outras funções se existirem onde,
inclusão de bibliotecas: indica quais as bibliotecas, de cujas funções o programa necessita, serão utilizadas. Declaração da inclusão: #include< nomeBibilioteca>. declarações de outras funções do