GARANTIR DESCONTO

Fórum Qual a diferença entre int e void na seguinte situação? #607858

02/02/2020

0

C++

#include <iostream>
int main (void)
{
cout << "Oi/n";
}

#include <iostream>
void main (void)
{
cout << "Oi/n";
}


Qual a diferença entre se ter int ou void antes do main nesse caso?
(eu ja li artigos, pdf e matérias mas nao ficou claro)
Daniel

Daniel

Responder

Posts

02/02/2020

Emerson Nascimento

aquele identificador diz qual tipo de dados será retornado pela função.

a função abaixo retorna o valor 0 pra quem a chamou:
#include <iostream>
int main (void)
{
cout << "Oi/n";
return 0;
}

a função abaixo não retorna valor algum pra quem a chamou:
#include <iostream>
void main (void)
{
cout << "Oi/n";
}

no teu caso não há qualquer retorno, então pode manter aquela que usa void (nada).

consulte:
https://pt.wikibooks.org/wiki/Programar_em_C%2B%2B/Fun%C3%A7%C3%B5es
Responder

Gostei + 0

02/02/2020

Daniel

aquele identificador diz qual tipo de dados será retornado pela função.

a função abaixo retorna o valor 0 pra quem a chamou:
#include <iostream>
int main (void)
{
cout << "Oi/n";
return 0;
}

a função abaixo não retorna valor algum pra quem a chamou:
#include <iostream>
void main (void)
{
cout << "Oi/n";
}

no teu caso não há qualquer retorno, então pode manter aquela que usa void (nada).

consulte:
https://pt.wikibooks.org/wiki/Programar_em_C%2B%2B/Fun%C3%A7%C3%B5es
Então para abrir a tela com o "oi" precisa retornar zero?
Responder

Gostei + 0

03/02/2020

Emerson Nascimento

não.

no teu caso não há qualquer retorno, então pode manter aquela que usa void (nada).
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar