Ho capito, più o meno a cosa servono ma non so come utilizzarle e capirne il funzionamento.
Che significa
Mi fate, per favore, un esempio semplice in modo che io possa capire cosa siano e come funzionano?restituire un valore??
Grazie in anticipo!!
Mi fate, per favore, un esempio semplice in modo che io possa capire cosa siano e come funzionano?restituire un valore??
Le funzioni sono dei piccoli programmi circoscritti che, con eventuali parametri in ingresso, eseguono determinate operazioni. Possono possibilmente restituire dei valori (o riferimenti) al chiamante. Un esempio elementare: una funzione che dati due addendi "restituisce" la sommanomeutente11 ha scritto:Ciao a tutti, mi spiegate in forma semplicissima cosa sono le funzioni??
Ho capito, più o meno a cosa servono ma non so come utilizzarle e capirne il funzionamento.
Che significaMi fate, per favore, un esempio semplice in modo che io possa capire cosa siano e come funzionano?restituire un valore??
Grazie in anticipo!!
Codice: Seleziona tutto
int somma (int a, int b)
{
return a+b;
}
...
c = somma ( 11, 7);
...


???ienaplinsky [url=http://forum.ubuntu-it.org/viewtopic.php?p=4598440#p4598440][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Ot:
Uno dei post piu divertenti e utili che abbia mai letto
sto morendo xd
grazie per l'esempio teorico e pratico !!ixamit [url=http://forum.ubuntu-it.org/viewtopic.php?p=4598412#p4598412][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Le funzioni sono dei piccoli programmi circoscritti che, con eventuali parametri in ingresso, eseguono determinate operazioni. Possono possibilmente restituire dei valori (o riferimenti) al chiamante. Un esempio elementare: una funzione che dati due addendi "restituisce" la sommanomeutente11 ha scritto:Ciao a tutti, mi spiegate in forma semplicissima cosa sono le funzioni??
Ho capito, più o meno a cosa servono ma non so come utilizzarle e capirne il funzionamento.
Che significaMi fate, per favore, un esempio semplice in modo che io possa capire cosa siano e come funzionano?restituire un valore??
Grazie in anticipo!!Quando devono essere utilizzate? Sempre!Codice: Seleziona tutto
int somma (int a, int b) { return a+b; } ... c = somma ( 11, 7); ...
Faccio un esempio banale aprendo la porta del bagno:
1) Rotazione della maniglia di 45^
2) Pressione di 5Nm sulla porta
3) Rilascio della maniglia
Ora questo sarebbe corretto se avessimo la maniglia a sinistra ed una porta che apre spingendo.
Ma se noi volessimo aprire le porte di tutti i cexxi? Dobbiamo passare dei parametri, per esempio i gradi (positivi o negativi) di rotazione della maniglia; nell'altra funzione la forza e la direzione.... e magari farci restituire "E' OCCUPATO!" se con 5Nm non riusciamo ad entrare LOL

Peccato che gli OT siano vietati nelle sezioni tecniche, dovresti saperlo.ienaplinsky [url=http://forum.ubuntu-it.org/viewtopic.php?p=4598548#p4598548][img]http://forum.ubuntu-it.org/images/icons/icona-cita.gif[/img][/url] ha scritto:Nessuno l ho scritto che era un off topic era.un elogio a ixamit
su con la vita non te la prendere
Visualizzano questa sezione: 0 utenti iscritti e 7 ospiti