Exercícios: Aula 02 – Estrutura e Compilação 📝
Aprofunde seus conhecimentos sobre como um programa C é organizado e como o processo de compilação funciona.
🟢 Nível: Básico
1. Identificando Erros
Abaixo está um código com 3 erros de sintaxe. Identifique-os e escreva a versão corrigida:
2. Comentários Didáticos
Crie um programa que imprima o seu nome e, acima de cada linha de código, coloque um comentário explicando o que aquela linha está fazendo (ex: "Incluindo biblioteca de entrada e saída").
🟡 Nível: Intermediário
3. Compilação via Terminal
Crie um programa simples chamado test.c. Use o terminal para compilá-lo gerando um executável com o nome meu_teste. Teste a execução e descreva o comando exato que você usou.
4. Várias Funções de Saída
Crie um programa que utilize 5 comandos printf para contar uma história curta (uma frase por comando). Use \n para organizar as linhas.
🔴 Nível: Desafio
5. O Fluxograma Visual
Crie um programa que, ao ser executado, imprima no terminal um "mapa" visual do processo de compilação (Pré-processador -> Compilador -> Linker). Use setas feitas de caracteres (-->) e caixas feitas de hifens e barras (|, -).
Exemplo de Saída Esperada:
[ FONTE.C ] --(Pré-processador)--> [ EXPANDIDO ]
[ EXPANDIDO ] --(Compilador)-----> [ OBJETO.O ]
[ OBJETO.O ] --(Linker)----------> [ EXECUTÁVEL ]
[!IMPORTANT] Lembrete: A indentação não é obrigatória para o compilador, mas é ESSENCIAL para você e outros programadores entenderem o código!