Pular para o conteúdo

char main e return [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. char main e return [RESOLVIDO]

Enviado em 30/04/2009 - 15:15h

Por que usa-se sempre int main?
Me informaram que a função retorna um valor inteiro que é informado no final (return 0;), mas para onde este valor é retornado/armazenado?

Responder tópico

2. Re: char main e return [RESOLVIDO]

Melhor resposta

Enviado em 30/04/2009 - 15:37h

No caso do linux esse valor é retornado para o shell, mais especificamente p/ a variável $?.
Ele serve como status do fim da execução de um programa, 0 significa sucesso e tudo oq for diferente de 0 é erro.

3. Re: char main e return [RESOLVIDO]

Enviado em 30/04/2009 - 16:12h

Então eu só posso usar int main e não há utilidade em usar char main?

4. Re: char main e return [RESOLVIDO]

Enviado em 30/04/2009 - 19:12h

Cara, não conheço nenhuma utilidade prática para se usar algo diferente de int main().

5. Re: char main e return [RESOLVIDO]

Enviado em 30/04/2009 - 19:21h

Obrigado pela ajuda.

6. Re: char main e return [RESOLVIDO]

Enviado em 30/04/2009 - 20:31h

Realmente int main() é muito utilizado quando se quer retornar um valor...
Mas quando não queremos nenhum retorno, é simples... Basta fazer: void main()

Esses são os tipos mais utilizados em C: int main() e void main()

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder