senhor
directivas do pré-processador declaração de variáveis globais definição de funções ou declaração de protótipos (cabeçalhos) definição de estruturas tipoDoValorDeRetorno main(lista de parâmetros){ declaração de variáveis locais entrada de dados operações saída de dados return valorDeRetorno;
}
tipoDoValorDeRetorno nomeDaFunnção (lista de parâmetros){ declaração de variáveis locais comandos; return valorDeRetorno;
}
Pré-Processador: É uma aplicação exterior a linguagem C, mas todos os compiladores já trazem incorporado. Sempre que um programa é compilado é feito primeiro o pré-processamento e depois a compilação propriamente dita. O papel do pré-processador resume-se ao tratamento das directivas de inclusão e de definição (#include e #define) que os programas têm. Ou seja, a directiva de inclusão carrega as bibliotecas ou livrarias que possuem as funções pré-definidas da linguagem e a directiva de definição substitui os valores das constantes presentes no código.
Obs: Para de usar qualquer função pré-definida da linguagem é necessário incluir as directivas de compilação (#include ). O Dev-C++ carrega as bibliotecas automaticamente.
Separador: Indica o fim de uma linha de comando ou instrução “ ; ”
Delimitadores: Indica o início e o fim de um bloco de comandos ou instruções “ {...} ”
Comentários: Servem para esclarecer um determinado trecho de código. É ignorado pelo compilador. Podem ser: // Comentário de linha /* Comentário de várias linhas ou bloco */
Identação: É a forma de organizar um código indicando visualmente as dependências que os comandos ou instruções têm umas das outras, facilitando assim o entendimento do próprio código em si. É desprezado pelo compilador.
Ciclo de Desenvolvimento de uma Aplicação
.c . LIB .OBJ .EXE
Na fase de compilação é verificado os seguintes erros: