Escolar Documentos
Profissional Documentos
Cultura Documentos
Tags
Estrutura básica em C
O compilador é um programa que faz a tradução do código fonte para o código objeto –
ou seja, de uma linguagem fonte para uma linguagem que o computador entenda.
O compilador também tem a função de reportar ao seu usuário a presença de erros no
programa origem que está sendo escrito pelo programador.
Texto-fonte/Código fonte⇒ Linguagem humana
Texto-objeto/Código objeto ⇒ Linguagem de máquina
Tarefas principais executadas por um compilador no processo de tradução
Análise
Síntese
Compiladores 1
A linguagem de Programação C é uma linguagem com uma estrutura simples e que
gera códigos mais enxutos e velozes se comparada a outras linguagens, pois permite a
inclusão de uma farta quantidade de rotinas.
Um programa em C é constituído de:
Compiladores 2
C é uma linguagem de alto nível, com sintaxe estruturada e flexível com ela criamos
programas compilados, gerando programas executáveis.
A função main serve como o ponto de partida para a execução do programa. Em geral,
ela controla a execução direcionando as chamadas para outras funções no programa.
Normalmente, um programa para de ser executado no final da main, embora possa ser
terminado em outros pontos por motivos diversos.
Toda função é declarada com uma identificação e parênteses após seu nome; por
exemplo: main().
Após a chamada da função vem o bloco de código. Toda função em linguagem de
programação C delimita o bloco com chaves. Começa com uma chave de abertura de
bloco ({) e termina com uma chave de fechamento de bloco (}). Essas chaves
determinam o corpo da função.
Compiladores 3
Quando desenvolvemos um projeto de criação de software, é importante que todo
código seja bem indentado, ou seja, alinhado de forma correta. Em projetos grandes é
importante a definição de um padrão de indentação. Esse padrão deve ser
documentado e disponibilizado para os demais programadores.
As primeiras linhas de um programa não são instruções da linguagem C (observe que
não há ponto-e-vírgula ao seu final), mas diretivas do pré-processador.
Compiladores 4