estudo
- Etapas:
Algoritmo
editor
Código Fonte
compilador
Código Objeto
Arquivos de
Biblioteca
Link-editor
Prg-Executável
Escrever código fonte
Corrigir erros que ocorrem durante a compilação
Compilar/linkar o código fonte
Corrigir erros que ocorrem durante a execução
Executar o programa
Código Fonte (extensão .c): Sequência de comandos, escritos em ASCII.
Escrito utilizando-se:
- Um editor de texto:
emacs, vi, pico (Unix, Linux)
tpu, edit (VMS)
edit (DOS)
notepad++, wordpad, Word (Windows) (Cuidado: Salvar no formato texto).
- Compiladores com ambiente de programação integrados (Dev C/C++, Borland,
Microsoft, etc)
Código Objeto (extensão .obj): Arquivo em linguagem de máquina.
Arquivos de biblioteca: Contém código de funções já compiladas.
Linker: Cria um programa executável a partir de código obj e de aqruivos de biblioteca.
Executável (extensão .exe): Programa que pode ser executado no computador.
Estrutura de um Programa em C
- Componentes iniciais:
Comandos de pré-processamento:
Inclusão de arquivos de cabeçalho;
Definição de constantes, etc.
Declaração/Inicialização de variáveis globais.
Declaração de protótipos de funções.
- Função main:
Função especial por onde o programa inicia a sua execução.
Contém as instruções que comandam toda a execução do programa.
1
- Funções:
Desempenham tarefas específicas no programa.
Arquivo1.c
Arquivo2.c
Componentes
Iniciais
Componentes
Iniciais
Função main
Função 2.1
Função 1.1
Função 2.2
Função 1.2
Função2.n
Função 1.n
Arquivo3.c
Componentes
Iniciais
Função 3.1
Função 3.2
Função 3.n
Primeiro Programa
#include
int main()
{
/* Este é o meu primeiro programa */
printf(“Olá pessoal.\n”); getchar(); return 0;
}
Diretiva de pré-processamento: #include stdio.h – Arquivo de cabeçalho (header file): standard input/output A função main retorna um int: int
A função