INTRODUZIONE ALLA PROGRAMMAZIONE IN C



Primo approccio



Un minimo programma in C e': main() { } che corrisponde a un programma in Pascal: program minimum; begin end Ogni programma C deve contenere una e una sola funzione main(). Per ogni parentesi graffa aperta (che corrisponde al begin in pascal) deve essercene una chiusa (che corrisponde all'end in pascal). I commenti possono essere posti ovunque utilizzando /* (inizio commento) e */ (fine commento), ma non si puo' inserire un commento in un altro. Ad esempio: /* Esempio di programma in C */ main() { /* Un ulteriore commento */ ESATTO /* Commento /* Ancora un commento */ */ ERRATO } Il seguente esempio e' un programma che produce l'output sullo schermo della frase "Hello World": main() { printf("Hello World \n"); exit(0); } L'istruzione "printf" e' una funzione C che visualizza cio' che gli viene passato come argomento. Per creare un file contenente uno dei precedenti programmi si puo' utilizzare un qualsiasi text editor disponibile sulla macchina (vi, emacs, xedit, ...). Il nome del file deve avere l'estensione ".c", cioe' chiamarsi, ad esempio, prog.c. Il contenuto, ovviamente, deve rispettare la sintassi C; per quanto riguarda gli esempi sopra riportati, potrebbero iniziare con una riga del tipo /* Esempio ... */ (anche con una linea vuota che la precede) e terminare con la linea } /* Fine del programma */ (anche con una linea vuota che la segue)