gfburgio88
09-07-2009, 15:15
Ciao a tutti,
ho provato a compilare una funzione in c del seguente tipo:
int fun(){
int k=3; int i=34; int j=45;
......
......
return k, i, j;
}
e non e' stato sollevato alcun errore dal compilatore, ne e' stato segnalato alcun warning(il compilatore usato e' il gcc su debian).
Mi chiedo a questo punto se e' possibile che la funzione possa restituire piu' valori contemporaneamente. Se cio' e' possibile sarei grato se qualcuno mi dicesse come ricavare gli altri valori(il valore restituito dalla funzione invocando normalmente la stessa e' j).
Grazie anticipatamente a tutti.
ho provato a compilare una funzione in c del seguente tipo:
int fun(){
int k=3; int i=34; int j=45;
......
......
return k, i, j;
}
e non e' stato sollevato alcun errore dal compilatore, ne e' stato segnalato alcun warning(il compilatore usato e' il gcc su debian).
Mi chiedo a questo punto se e' possibile che la funzione possa restituire piu' valori contemporaneamente. Se cio' e' possibile sarei grato se qualcuno mi dicesse come ricavare gli altri valori(il valore restituito dalla funzione invocando normalmente la stessa e' j).
Grazie anticipatamente a tutti.