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.