C é uma linguagem de programação de propósito geral desenvolvida por Dennis Ritchie nos anos 70 no Laboratório Bell. A linguagem se destaca por sua simplicidade, eficiência e flexibilidade.
#include <stdio.h> // Inclui a biblioteca padrão para entrada e saída
int main() { // Função principal
printf("Olá, Mundo!\n"); // Exibe uma mensagem na tela
return 0; // Finaliza o programa
}
A linha #include <stdio.h> inclui a biblioteca necessária para usar funções de entrada e saída, como printf e scanf.
int main(): Define a função principal, que é o ponto de entrada do programa. Todo programa em C começa a execução pela função main.
printf("Olá, Mundo!\n");: Esta é uma função que imprime a mensagem "Olá, Mundo!" no terminal.
return 0;: Retorna o valor 0 da função main, o que indica que o programa foi executado com sucesso.
Sintaxe Básica
A sintaxe básica de C define como o código deve ser escrito para ser compreendido pelo compilador.
Comentários
Comentários servem para documentar o código e facilitar a leitura:
Comentário de linha única:
// Este é um comentário de uma linha
Comentário de múltiplas linhas:
/* Este é um
comentário de
várias linhas */
Indentação
Embora o compilador não exija indentação, ela torna o código mais legível. Exemplo:
int main() {
printf("Olá, Mundo!");
return 0;
}
Boas Práticas
Use nomes descritivos para variáveis e funções (ex.: mediaAluno).
Comente trechos importantes ou complexos.
Organize o código com indentação consistente (normalmente 4 espaços).
Evite linhas de código muito longas.
Prefira usar constantes em vez de números fixos no meio do código.
Compilar
Compilar é transformar o código-fonte, escrito pelo programador (como em linguagem C), em código de máquina que o computador possa entender e executar. O compilador analisa o programa, aponta erros e gera um arquivo executável. Essa etapa é obrigatória no desenvolvimento em C, pois o código não é compreendido diretamente pelo hardware.
Como compilar no terminal
gcc programa.c -o programa
./programa
Explicação dos comandos:
gcc programa.c — O GCC compila o arquivo programa.c.
-o programa — Define o nome do arquivo de saída como programa.
./programa — Executa o programa gerado.
Compilação em IDEs/Ambientes
Além do terminal, é possível usar IDEs (Ambientes de Desenvolvimento Integrado) para escrever, compilar e executar códigos de forma mais fácil. Algumas opções são:
Dev C++
Code::Blocks
Visual Studio Code (com extensão C/C++)
Essas ferramentas oferecem ambiente integrado para escrever, compilar e executar códigos com facilidade.
Exercícios
1. Qual é a estrutura básica de um programa em C?
2. Qual é a função do compilador em C?
Desafios de Programação:
Exercício 3: Hello World
📝 Crie um programa que imprima "Olá, Mundo!" na tela.
Exercício 4: Programa com Comentários
📝 Escreva um programa que imprima seu nome na tela. Adicione comentários explicando cada linha do código.
Dica: Use comentários de linha única (//) ou múltiplas linhas (/* */)