No description
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| README.md | ||
00_hello_world
Objetivo
Entender a estrutura mínima de um programa C e o ciclo escrever → compilar → executar.
Conceitos
#include <stdio.h>: traz a declaração deprintfint main(void): ponto de entrada do programareturn 0;: código de saída (0 = sucesso)- Compilar transforma
.cem executável (.exeno Windows) - Sequências de escape:
\n(nova linha),\t(tab),\\,\"
Como compilar
gcc -Wall -Wextra -std=c17 hello.c -o hello
./hello
Exercícios
- Hello, world. Imprima
Hello, world!(mova ohello.cda raiz para esta pasta). - Várias linhas. Imprima seu nome, sua cidade e sua linguagem favorita, uma por linha, com um único
printf. - Escapes. Imprima exatamente:
Ele disse: "C e rapido" Caminho: C:\projetos\c Coluna1 Coluna2 Coluna3 - Código de saída. Mude
return 0;parareturn 3;, rode o programa e descubra como ler o código de saída no PowerShell ($LASTEXITCODE). - Erros de propósito. Remova o
;de uma linha, depois o#include, depois troquemainpormian. Leia cada mensagem de erro e anote o que o compilador disse. - Etapas da compilação. Rode
gcc -E hello.c,gcc -S hello.cegcc -c hello.c. Descreva com suas palavras o que cada um gera.
Você terminou quando
- Compila e roda sem avisos com
-Wall -Wextra - Sabe explicar o que cada linha do hello world faz
- Sabe ler uma mensagem de erro do gcc (arquivo:linha:coluna)