a linguagem c
A linguagem C foi criada em 1972, evoluindo a linguagem B, foi criada por Dennis M. Ritchie e Ken Thompson no laboratório Bell, serve como ferramenta na programação de qualquer tipo de sistema (sistemas operacionais, planilhas eletrônicas, processadores de textos, gerenciadores de banco de dados, processadores gráficos, sistemas de transmissão de dados e telefonia, aparelhos de medicina, aparelhos de segurança para solução de problemas de engenharia ou física etc.).
O computador só entende a linguagem de máquina através de um programa. Os compiladores que fazem a tradução da instrução para linguagem de máquina, mas primeiro ele verifica a sintaxe e se não houver erro, faz a conversão. Após passar por todas as instruções sem erros o compilador cria um programa em disco com sufixo .OBJ., contendo as instruções as traduzidas.
Com o sufixo .OBJ o programa não é executado até que sejam agregados a ele as funções em linguagem de máquina que foram utilizadas no programa e estão em arquivos de bibliotecas. Este trabalho é feito por um programam chamado linkeditor, que junta as funções necessárias ao programa .OBJ, cria um produto final em disco com o sufixo .exe, podendo ser executado diretamente por um sistema operacional.
Estrutura básica de um programa em C.
Tipo nomeFunc(declaração dos parâmetros)
{
Declaração de variáveis; Instrução_2; ........................... Instrução_n; Return var_tipo;
}
Main() – função que inicia o programa. Ele marca o ponto de partida do programa. Que termina quando for encerrada a execução da função main().
Int – significa que deverá retornar um número inteiro.
Os parênteses () é uma característica que permite que o compilador saiba que se trata de uma função. Sem ele o compilador poderia pensar que o nome se refere a uma variável. Os parênteses em branco, nem sempre é assim.
({) (}) As chaves ({) delimitam o corpo de uma função. Deve começar com uma chave de abertura de um bloco e terminar