PDA

Visualizza la versione completa : [C] Uso di "void" nel metodo main()


sil
06-09-2007, 17:59
Ciao ragazzi sto studiando il C per l'esame di informatica della facoltā di ingegneria.

Avrei una domanda:
ma quando nelle sezione main scrivo "void main (void)" cosa significa? a cosa serve?

Grazie
Ciauz :ciauz:

LeleFT
06-09-2007, 18:36
E nella tua facoltā di ingegneria non hanno adottato alcun manuale per lo studio del linguaggio? Oppure non spiegano proprio niente? Se partiamo senza nemmeno conoscere i tipi di ritorno delle funzioni andiamo proprio bene...

void: nessun ritorno dalla funzione (in pratica č una procedura che non ritorna alcunchč).


Ciao. :ciauz:

pallinopinco
06-09-2007, 21:03
ma quando nelle sezione main scrivo "void main (void)" cosa significa? a cosa serve?


Come sottolineato da LeleFT si tratta di un argomento spiegato in qualsiasi libro sul C.

In quelli seri ti viene anche detto che č sbagliato scrivere (http://users.aber.ac.uk/auj/voidmain.shtml) void main (void)!

tanux
08-09-2007, 15:54
infatti mi associo a loro...
per completezza ti spiego:
il tipo void ti serve quando scrivi il prototipo (o interfaccia funzionale) di un funzione che poi scriverai fuori dal main.
Es.

void stampa_elemento(int elem);

int main() {
int elemento;
stampa_elemento(elemento);
system("pause");
return 0;
}


void stampa_elemento(int elem) {

printf("%d",elemento);

}

Loading