1.3 KiB
2. Analise o programa
Dado o programa abaixo (salve.c), explique cada uma perguntas nos comentários.
#include <stdio.h> // O que é isso e para que serve?
// Por que todo o programma é escrito na função 'main()'?
int main(void) {
puts("Salve, simpatia!"); // O que faz e como se usa a função 'puts()'?
return 0; // Para que serve esta instrução?
}
#include <stdio.h> é o cabeçalho de nosso programa. Aqui estão incluídas bibliotecas padrão da linguagem C que contém funções específicas. No caso, temos a biblioteca padrão.
main() é a função padrão onde se inicia efetivamente a execuçã ode um programa em C. Tratra-se de uma convenção do compilador e sistema operacional e um padrão da Linguagem C.
puts() a função imprime uma string e uma quebra de linha na saída padrão do programa, no caso a nosso console/terminal/monitor. Ao contrário de printf, ela imprime apenas strings e não aceita outros formatos e especificadores.
Por padrão, a função main() deve retornar um tipo int. Por isso, a função return 0; funciona como um código de status(exit status) para o sistema operacional ou ambiente que o programa foi executado com sucesso. return 0;, significa sucesso e qualquer valor diferente de 0 indica um erro.