Capítulo 01: Introdução ao C e Variáveis 🌌🚀
Bem-vindo ao início da sua jornada como um programador C! Neste curso, vamos aprender a programar usando temas do universo Geek e Gamer. Prepare-se para se tornar um mestre jedi do código!
📖 O que é Linguagem C?
A linguagem C é uma das linguagens de programação mais antigas e poderosas do mundo. Criada em 1972 por Dennis Ritchie, ela é a base para muitos sistemas operacionais (como o Windows e o Linux) e outras linguagens (como C++, Java e Python).
📖 Exemplo Guiado: Mensagem Jedi
Vamos criar o nosso primeiro programa em C para exibir uma mensagem no terminal.
- Crie o arquivo
mensagem_jedi.cna pastasrc/:
#include <stdio.h>
int main() {
// Meu primeiro programa em C
printf("Que a Força esteja com você!\n");
printf("Iniciando treinamento Padawan.\n");
return 0;
}🕹️ Como Executar e Testar no VS Code
- Abra o terminal integrado no VS Code.
- Compile o código:
gcc mensagem_jedi.c -o mensagem_jedi - Execute:
./mensagem_jedi
Resultado Esperado:
Que a Força esteja com você!
Iniciando treinamento Padawan.📊 Ilustração Visual: Fluxo de Execução
Veja como o compilador transforma seu código em um programa executável:
graph LR A[📄 Código Fonte: .c] -->|Compilador GCC| B[⚙️ Arquivo Executável: .exe] B -->|Execução| C[🖥️ Saída no Terminal]
🛠️ Prática Obrigatória 1: Dados do Droide
Crie um programa chamado dados_droide.c que armazene os dados de um droide (nome, modelo, bateria) em variáveis e os exiba no terminal. Como em C strings são um pouco mais complexas, use apenas números e caracteres para simplificar por enquanto!
- ID do Droide (inteiro): 2
- Nível de Bateria (inteiro): 100
- Classe (caractere): ‘A’
🔑 Gabarito de Código
Prática 1: dados_droide.c
#include <stdio.h>
int main() {
int id = 2;
int bateria = 100;
char classe = 'A';
printf("Dados do Droide:\n");
printf("ID: %d\n", id);
printf("Bateria: %d%%\n", bateria);
printf("Classe: %c\n", classe);
return 0;
}📤 Instruções de Entrega (GitHub Desktop + Microsoft Teams)
(Siga o padrão estabelecido no Guia)