Base
Como ler um código C
Antes de tudo: o que cada símbolo quer dizer.
Na vida real
Código é uma lista de ordens pro computador, lida de cima pra baixo, uma linha por vez. Ele é obediente e burro: faz exatamente o que está escrito, nada a mais.
Código
#include <stdio.h> int main() { int idade = 18; printf("Tenho %d anos\n", idade); return 0;}passo 1 de 5
Também dá pra usar as setas ← e → do teclado.
O que o computador está vendo
Tela
Traz a caixa de ferramentas que tem printf e scanf. Sem isso, o C não sabe escrever na tela.
Peça por peça
| Peça | O que significa |
|---|---|
| ; | Ponto final da frase. Toda ordem termina com ponto e vírgula. |
| { } | Abre e fecha um bloco. Tudo que está dentro pertence àquilo que veio antes (main, if, for...). |
| ( ) | Onde vai a pergunta (no if, while, for) ou o que você entrega pra uma função. |
| = | GUARDA. Coloca o valor da direita dentro da caixa da esquerda. |
| == | PERGUNTA se é igual. Um = guarda, dois == perguntam. |
| printf | Escreve na tela. |
| scanf("%d", &x) | Lê do teclado e guarda em x. O & é o endereço da caixa (precisa no scanf). |
| %d %f %c %s | Buracos no texto: %d inteiro, %f número com vírgula, %c uma letra, %s uma palavra. |
| \n | Pula linha (é o Enter). |
| // | Comentário. O computador ignora, é bilhete pra você. |
Teste rápido: Qual destes PERGUNTA se x é igual a 5?