PDA

View Full Version : Le funzioni in C


EclipseMX
23-03-2008, 19:01
Ciao, sono studente al primo anno di ingegneria dell'automazione...per cui da un po sto imparando pian piano la programmazione e nello specifico il linguaggio C.
Ho un piccolo dubbio: ho notato che i professori, bene o male tutti quelli con cui ho avuto a che fare, quando possono cercano di utilizzare sempre funzioni che restituiscono void piuttosto che una equivalente che restituisca qualcosa al main.
Perchè? :)
Ciao, grazie...e buona pasqua :D

recoil
23-03-2008, 19:27
il perché dovresti chiederlo a loro :D

io preferisco sempre che la mia funzione ritorni un valore interno, rappresentate il codice di errore.
devo sapere se una funzione è andata a buon fine o meno, se non ritorna nulla o mi affido a uno dei parametri (però va passato l'indirizzo...) oppure mi attacco... oppure uso un meccanismo che è quello delle funzioni di callback, ma perché complicarsi la vita quando nella maggior parte dei casi restituire un intero è la soluzione migliore??

cionci
23-03-2008, 20:32
Thread chiuso
|
V