13.07.2015 Views

Sviluppare Applicazioni su piu' File

Sviluppare Applicazioni su piu' File

Sviluppare Applicazioni su piu' File

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Struttura di un programma (in generale)In ogni file, possiamo avereDICHIARAZIONE di DEFINIZIONE diTipiVariabili (Dati)VariabiliFunzioni (Algoritmi)Funzioni• Ogni programma, anche se <strong>su</strong>ddiviso <strong>su</strong> più file, devecontenere sempre una, ed una sola, funzione di nomemain• L'esecuzione avviene attraversofunzioni che si invocanola visibilità da un file all'altro viene garantita dalledichiarazioni extern di variabili/funzioni definiteextern di default- l'esecuzione inizia dalla funzione main- il main può invocare altre funzioni (anche di altri file)- l'esecuzione termina quando• termina il flusso di esecuzione del main• viene chiamata una delle funzioni di sistema chefanno terminare l'esecuzione (ad es. exit)• Le variabili possono essere usate (sono visibili) solodopo la loro definizione o dichiarazione di tipo extern• Le funzioni possono essere usate anche prima dellaloro definizione, purchè vengano dichiaratenel caso che siano definite in altri file, la dichiarazionedeve presentare esplicitamente la classe externLinguaggio C - 81

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!