AnyCompiler

Seu Primeiro Programa em C

Todo programa C precisa de uma function main — int main() — que é onde a execução começa. #include <stdio.h> traz a biblioteca padrão de I/O, dando acesso a printf. Retornar 0 de main sinaliza ao sistema operacional que o programa terminou com sucesso.

Compilar acontece primeiro

Quando você clica em run, o compilador (gcc) traduz todo o seu arquivo para código de máquina antes que uma única linha seja executada. Se houver um erro de tipo ou um erro de sintaxe em qualquer lugar, nada roda: você recebe um erro de compilação em vez de um resultado.

Comentários

Os comentários funcionam como na maioria das linguagens da família C (que pegaram isso diretamente do C): tudo depois de // em uma linha é completamente ignorado, existindo puramente para que humanos lendo o código depois entendam por que algo foi escrito daquela forma.

Execute você mesmo

Aqui está um programa pequeno com um comentário e duas chamadas a printf. Isso foi realmente executado para obter o resultado mostrado abaixo — tente mudar o texto e executá-lo você mesmo usando o botão abaixo do exemplo.

#include <stdio.h>

int main() {
    // This is a comment -- ignored by the compiler
    printf("Hello, world!\n");
    printf("Learning C one step at a time.\n");
    return 0;
}
Output
Hello, world!
Learning C one step at a time.

A seguir: variáveis e tipos — os tipos primitivos, e quão grande cada um realmente é na memória.

Practice exercise

Adicione um comentário acima do seu código, depois imprima "Learning C one step at a time."