terça-feira, 1 de outubro de 2019

Hello world

Hello world!

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.