ciao , ma se ad esempio voglio che una funzione restituisca l indirizzo base di un vettore ad un puntatore devo fare cosi ? int main( ) { int *vet , *x ; vet=funzione_qualsiasi( x ); return 0 ; } int * funzione_qualsiasi (int v[] ) { int vettore []= "contenuto random"; return v ; } perche v é uguale a & v [ 0 ] , quindi in vet andrà l indirizzo di vettore , giusto?
Sei stato chiarissimo , ti ringrazio ! Mi sono iscritto
molto utile per sopperire alla spiegazione pessima del mio prof.. grazie mille
Come si fa ad assegnare parametri di una funzione void ad un 'array di struttura
ciao , ma se ad esempio voglio che una funzione restituisca l indirizzo base di un vettore ad un puntatore devo fare cosi ?
int main( ) {
int *vet , *x ;
vet=funzione_qualsiasi( x );
return 0 ;
}
int * funzione_qualsiasi (int v[] ) {
int vettore []= "contenuto random";
return v ;
}
perche v é uguale a & v [ 0 ] , quindi in vet andrà l indirizzo di vettore , giusto?
static int vettore []= "contenuto random";
Quindi quello che ha scritto a 2:24 non fa niente ?
Luca Maret no non scambia i valori
Francesco Rizzo ok grazie e poi altra cosa cos'è int argc, chat *argv nel int main all' inizio ?
Luca Maret sono i "parametri da riga di comando"
li metti sempre anche senza un vero e proprio motivo? tipo io fin'ora non li ho usati e ho solamente scritto int main (void)