Neste artigo irei escrever rapidamente como escrever um hello world em C.

Como será utilizado C ANSI, poderá ser compilado em qualquer S.O. com suporte a linguagem (e pra ser sincero só testei em Windows e Linux).

Vamos lá.

Se você estiver utilizando Windows, ou alguma IDE, abra-a, mas nesse caso será necessário apenas um editor de texto.
Eu costumo utilizar o notepad++ pra windows ou no linux o scite, mas quem gosta do kate, gedit ou mesmo o vi, pode utiliza-lo sem problema.

Escreva o seguinte código:

#include <stdio.h>

int main(int argc, char* argv[]){
	printf("Hello world.\n");
	return 0;
}

Salve este arquivo como hello.c

Agora vamos lá ao comentário.

A Linha 1 é a inclusão do arquivo de assinaturas para entrada e saída básica.
Não confunda com biblioteca, pois ela não é (não a stdio.H).
A biblioteca em si está em algum lugar, já compilada, e apenas será linkada, mas precisa do arquivo de cabeçalho dela para poder utilizar as funções.

A terceira linha declara a função principal, ela não precisa dos argumentos passados (int argc, char* argv[]) nem do tipo de retorno, mas eu gosto de colocar.

A quarta linha é a saída, printf, ou seja, um print formatado (será abordado posteriormente em algum outro artigo).

E o return 0 é apenas para dizer ao sistema operacional que a função terminou.

Veja que se não haver a função main, nada será chamado, pois o compilador procura por esta função para dizer que ali é o entry point.

Como compilar!

Bom, se você está utilizando alguma IDE, você precisa fazer o build e depois o run e isso varia de IDE para IDE.
Sei que no Dev-Cpp (Windows) é o F9 (atalho) e no Code::Blocks é o F6, não me recordo agora qual é, mas está por aí, eu juro.

Se você estiver utilizando o Linux (ou se baixou o GCC para windows), digite o seguinte comando no terminal:

gcc hello.c -o hello

Se você estiver utilizando windows e compilando por linha de comando, é bom coloca no último hello a extensão “.exe”.

Se tudo correu bem, você irá executar o comando (./hello no linux ou hello.exe no windows) e ele escreverá na tela Hello World.

Bom, é só isso, um artigo singelo e logo logo tem mais.