Este é o primeiro post. Mantendo a tradição, apresento um programa "olá mundo" escrito em C.
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char* argv[])
{
(void)argc;
(void)argv;
printf("Hello world!\n");
return EXIT_SUCCESS;
}
Como os olhos atentos já perceberam, este programa possui alguns diferenciais:
- O indicador de ponteiro pertence ao tipo e não à variável. char* é o tipo ponteiro para char.
- A função main retorna o status de sucesso definido em stdlib.h.
- A declaração (void)x faz o compilador criar uma referência à variável x, evitando o aviso de parâmetro não referenciado. Esta referência não produz código executável.