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;
}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."