Fácil C

Imprimir uma saudação

Enunciado

Escreva um programa em C que imprima exatamente Ola, C! seguido de uma quebra de linha e retorne 0.

Requisitos

  • Incluir <stdio.h>.
  • Definir int main(void).
  • Usar printf para imprimir Ola, C!\n.
  • Retornar 0.

Código inicial

#include <stdio.h>

int main(void) {
    // escreva seu codigo aqui
    return 0;
}

Saída esperada

Ola, C!
Ver dica

A string deve terminar com \n para pular linha.

Mostrar solução
#include <stdio.h>  // necessario para printf

int main(void) {
    printf("Ola, C!\n");  // imprime a mensagem com quebra de linha
    return 0;  // sucesso
}

Passo a passo

  1. #include <stdio.h> inclui as declarações da biblioteca padrão de entrada/saída, onde está printf.
  2. int main(void) define a função principal, que retorna um inteiro e não recebe argumentos.
  3. Dentro das chaves, printf("Ola, C!\n") escreve a mensagem no terminal; \n representa a quebra de linha.
  4. return 0; encerra main e devolve 0 ao sistema operacional, indicando sucesso.

Por que funciona

O sistema operacional chama main como ponto de entrada. O #include permite que o compilador conheça a assinatura de printf, evitando avisos. O retorno 0 é a convenção para execução bem-sucedida.

Erros comuns

  • Esquecer o #include <stdio.h>: o compilador emite aviso ou erro sobre printf não declarado.
  • Escrever printf("Ola, C!") sem \n: a saída fica sem quebra de linha, podendo misturar com o prompt.
  • Usar void main(): não é padrão; prefira int main(void) e retorne um inteiro.

Outra forma de resolver

Usar puts("Ola, C!");, que já adiciona \n automaticamente:

puts("Ola, C!");

Saída esperada

Ola, C!