Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Danilo Penin

Qual a diferença de void main e int main?

Recommended Posts

To começando a programar agora em C++, e to com uma duvida que nao encontrei em nenhum lugar...

Na apostila que eu estou estudando, todos os programas o main ta decarado assim:

 

void main(void){

...

}

 

Essa apostila pede para compilar no Turbo C++, mas eu to compilando no Dev-C++ ou com o g++ do linux, e neles o main declarado desse jeito da erro de compilacao, eu tenho que declarar o main como int, assim:

 

int main(void){

...

}

 

Gostaria de saber se realmente não pode deixar o main como void, se tem que ser int mesmo, se nos compiladores mais antigos podia ser void e agora nao pode ser mais ou o que?

 

 

Valeu!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.