Transcription of Linguaggio C: Funzioni
{{id}} {{{paragraph}}}
Macroareadi IngegneriaDipartimento di Ingegneria Civile e Ingegneria InformaticaLinguaggio C: FunzioniValeria CardelliniCorsodi 2019/20 Funzioni in CqDefinizione di funzioniqPassaggio dei parametriqEsecuzione di una funzioneqVariabili dichiarate in una funzione e visibilit qGestione della memoria su chiamate di funzioniValeria Cardellini -CE 2019/201 Funzioni in CqPer progettare un programma complesso lo si suddivide in un insieme di componenti pi piccoli ed indipendenti (divide ed impera) Astrazione sui dati e astrazione funzionaleqIn C l'astrazione funzionale si realizza attraverso la nozione di funzioneqFunzione: viene chiamata da un altro modulo di programma (maino altra funzione) per svolgere una specifica operazioneqOltre a compiere una serie di azioni, la funzione comunica con l'ambiente chiamante: ricevendo in ingresso una lista di parametri di input (o argomenti) Restituendo, quando termina, un parametro di outputValeria Cardellini -CE 2019/202 Funzioni in CqUn programma in C un insieme di funzioniqOgni funzione prende in ingresso una lista di argomenti e restituisce un valoreqIn un programma deve esserci sempre la funzione principalemain() Finora negli esempi funzione main()e qualche funzione di libreria (ad es.)
Funzioni in C q Per progettare un programma complesso lo si suddivide in un insieme di componenti più piccoli ed indipendenti (divide ed impera) Astrazione sui dati e astrazione funzionale q In C l'astrazione funzionale si realizza attraverso la nozione di funzione q Funzione: viene chiamata da un altro modulo di programma (maino altra funzione) per svolgere
Domain:
Source:
Link to this page:
Please notify us if you found a problem with this document:
{{id}} {{{paragraph}}}