void

1. void

daniel rosario
daniel rosario

(usa Ubuntu)

Enviado em 26/12/2011 - 17:26h

quando eu comecei a programar no dev c no windowns não precisava declarar void e quando eu decalarava dava erro de complição
ex void main
para que servir void então? e porque so funciona no linux?

caso eu esteja errado por favor mim corrigam.


  


2. Void

Gilmar Mesquita Soares
gms81

(usa Ubuntu)

Enviado em 26/12/2011 - 17:35h

Amigo, Boa tarde.

O void antes do nome do método significa que ele não deve retornar nenhum char, int, double.... ou qualquer valor quando é chamado.
Então usamos void para dizer ao compilador que esse método apenas executará algo mas sem nenhum retorno, dai o comando return é usado caso tenha que retornar algum valor, entendeu?

Abraços!


3. Re: void

???
gokernel

(usa Linux Mint)

Enviado em 26/12/2011 - 18:37h

exemplos:



// Funcao errada
void func1 ()
{
int value = 123;

return value;
}

// Funcao certa ... Nao retorna nada pois é typo void
void func2 ()
{
int value = 123;
}


// Funcao certa
int func3 ()
{
int value = 123;

return value;
}

// A funcao main deve ser "de preferência" assim:

int main ( int argc, char *argv[] )
{
// ... Algum codigo

return 0;
}




4. Re: void

White Hawk
WhiteHawk

(usa Ubuntu)

Enviado em 26/12/2011 - 19:19h

Olá. Veja um exemplo prático de uma função do tipo "void".

#include <stdio.h>

void Mensagem(void)
{
printf("\nMensagem exibida com sucesso!\n");
}

int main()
{
Mensagem();

return(0);

}







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts