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
printfpara imprimirOla, 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
#include <stdio.h>inclui as declarações da biblioteca padrão de entrada/saída, onde estáprintf.int main(void)define a função principal, que retorna um inteiro e não recebe argumentos.- Dentro das chaves,
printf("Ola, C!\n")escreve a mensagem no terminal;\nrepresenta a quebra de linha. return 0;encerramaine 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 sobreprintfnã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; prefiraint 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!