Академический Документы
Профессиональный Документы
Культура Документы
1
Existem duas tarefas principais executadas
por um compilador no processo de tradução:
A tradução de uma linguagem-fonte Análise – o momento em que o texto de
não é a única função do compilador entrada (código-fonte) é examinado,
Ele também reporta ao seu usuário a verificado e compreendido
presença de erros no programa de origem Síntese (ou geração de código) –
momento em que o texto de
saída (código-objeto) é gerado
2
Um programa em C é constituído de:
Cabeçalho – inclusão de bibliotecas,
diretivas de compilador nas quais se define
A linguagem de programação C é uma
o valor de constantes simbólicas,
linguagem de alto nível, com sintaxe
declaração de variáveis, declaração
estruturada e flexível
de funções, entre outros
Com essa linguagem criamos programas
Bloco principal – de instruções
compilados, gerando programas executáveis
e outros blocos de rotinas
Documentação do programa –
em forma de comentários
3
A função main serve como ponto
de partida para a execução do programa
Função main
Em geral, ela controla a execução
direcionando as chamadas para
outras funções no programa
argv[]
Vetor de ponteiros, em que cada ponteiro indica
um argumento passado; o nome do programa é
armazenado em argv[0]
C:\Users\Casa\Documents\Sandro\FACULDADES\UNINTER\Lingua
gem de ProgramaþÒo\funcaoMain\bin\Debug\funcaoMain.exe
4
envp[]
Principais características
de uma função
5
Num projeto grande, é importante
Quando desenvolvemos um projeto de a definição de um padrão de indentação
criação de software, é importante que
todo o código seja bem indentado, Esse padrão deve ser documentado
ou seja, alinhado de forma correta e disponibilizado para os
demais programadores
int main ()
{
A palavra indentação é um neologismo soma(5, 3);
return 0;
e não existe na língua portuguesa }
Foi “abrasileirada” do termo indentation,
int soma(int a, int b)
usado na língua inglesa, que significa recuo {
int r;
r = a + b;
printf("O resultado e': %d", r);
}
6
Códigos especiais