è da pochi giorni che sto studiando c++ per l'esame di informatica per l'università.
avrei due dubbi che spero qualcuno mi sappia chiarire (penso proprio di si dato che le domande sono facili).
il primo sulle funzioni: da quanto capito la si dichiara (o definisce con l'aggiunta poi del corpo)cosi:
"tipo nomefunzione (parametroformale1, parametroformale2, ...)"; quando poi la si chiama si fa cosi:
"nomefunzione (parametroattuale1, parametroattuale2, ...)";
i parametri attuali devono essere compatibili con quelli formali; ma possono avere lo stesso nome? cioè se ad esempio parametroformale1=num1, anche a parametroattuale1 si puo dare la variabile num1, o bisgona dare una variabile di nome diverso?
il secondo sulla chiamata di array nelle funzioni: quando si definisce una funzione si puo fare in questo modo:
"tipo nomefunzione (array1[], ...)" (voglio dare come primo parametro della funzione un array). quando però poi si chiama la funzione nel programma bisogna fare "nomefunzione (array1[],...)" o "nomefunzione (array1,...)"? (cioè deve essere messa la dimensione dell'array?).
spero che abbiate capito i miei dubbi. grazie.
ciao edoardo