Bem, vocês já devem ter reparado que grande parte dos programadores coloca int main() abaixo das includes e um return 0; no final, como no exemplo abaixo:
#include<stdio.h>
#include<conio.h>
int main()
{
printf ("Guia do Hacker www.guiadohacker.com.br");
getch();
return 0;
}
Porque ele usou o int antes do main() e o return 0; no final?
Simples, o int main() indica que a função retornará um valor inteiro para o sistema operacional, no caso, se for 0 indicará que o programa "rodou" com sucesso, por isto coloca-se o return 0;, para retornar ao sistema operacional o valor 0.
Para que serve aquele conio.h e getch() ?
conio.h >> Permite usar o getch()
getch() >> Este comando faz o programa esperar o usuário apertar alguma tecla para continuar.
E se eu colocar alguma coisa depois do return 0;?
O programa simplesmente não irá executar so comando depois do return 0; . Tente por exemplo colocar o seguinte depois do return 0; e antes do }:
Ficando assim:
Note que, ao rodar seu programa, ele não executará o que está após o return 0;.
#include<stdio.h>
#include<conio.h>
int main()
{
printf ("Guia do Hacker www.guiadohacker.com.br");
getch();
return 0;
}
Porque ele usou o int antes do main() e o return 0; no final?
Simples, o int main() indica que a função retornará um valor inteiro para o sistema operacional, no caso, se for 0 indicará que o programa "rodou" com sucesso, por isto coloca-se o return 0;, para retornar ao sistema operacional o valor 0.
Para que serve aquele conio.h e getch() ?
conio.h >> Permite usar o getch()
getch() >> Este comando faz o programa esperar o usuário apertar alguma tecla para continuar.
E se eu colocar alguma coisa depois do return 0;?
O programa simplesmente não irá executar so comando depois do return 0; . Tente por exemplo colocar o seguinte depois do return 0; e antes do }:
Código:
printf ("Guia do Hacker www.guiadohacker.com.br"); getch();
Código:
#include<stdio.h> #include<conio.h> int main() { printf ("Guia do Hacker www.guiadohacker.com.br"); getch(); return 0; printf ("Guia do Hacker www.guiadohacker.com.br"); getch(); }
Note que, ao rodar seu programa, ele não executará o que está após o return 0;.
Comment