Home
Accesso / Registrazione
 di 

Programmare in C - Il più semplice programma in C: spiegazioni passo passo

Guida C

Guida completa al C. Impariamo a programmare con il linguaggio più famoso al mondo! Il più semplice programma in C: spiegazioni passo passo.

Analizziamo il programma C passo passo e vediamo ciò che le singole linee del programma “fanno”.

• Questo programma inizia con #include <stdio.h>. Questa linea include la libreria standard di Input/Output nel programma. La libreria standard Input/Output permette di leggere input da tastiera (dallo standard in) e scrivere output sullo schermo (chiamato standard out), analizza i file di testo memorizzati su disco fisso e così via. E' una libreria estremamente utile. Il linguaggio C ha un numero elevato di librerie come stdio, tra cui le librerie che trattano l'elaborazione di stringhe e del tempo (calcoli su ore, minuti etc) e librerie matematiche. Una libreria è semplicemente un package di codice che qualcuno ha scritto per rendere la vita più semplice agli altri programmatori (parleremo in dettaglio delle librerie più avanti)

• La linea int main() dichiara la funzione main o funzione principale. Ogni programma in C deve avere una funzione chiamata main da qualche parte nel codice. Impareremo altri dettagli sulle funzioni più avanti. A run time, l'esecuzione del programma inizia alla prima linea della funzione main

• In C, i simboli { e } indicano l'inizio e la fine di un blocco di codice. In questo caso, il blocco di codice che costituisce la funzione main contiene due linee di istruzioni.

• L'istruzione printf in C permette di spedire output allo standard out (che per noi è lo schermo). La porzione di testo fra virgolette è chiamata format string, stringa di formato e descrive come i dati devono essere formattati quando vengono stampati. La stringa di formato può contenere stringhe come “This is output form my first program!”, simboli per il ritorno a capo ('\n') e operatori come placeholders per variabili (vedere in seguito). Se state usando UNIX, potrete digitare man 3 printf per ottenere la documentazione completa per la funzione printf. Se non è disponibile il comando man consultare la documentazione del vostro compilatore per i dettagli circa la funzione printf.

• L'istruzione return 0;. La linea con questa istruzione fa sì che la funzione ritorni un codice di errore 0 (che significa nessun errore) alla shell che ha fatto partire l'esecuzione. Parleremo in seguito di questa modalità di comunicazione programma/shell.

Leggi anche: Programmare in C: Che cosa è il C e come si programma in C

 

 

Scrivi un commento all'articolo esprimendo la tua opinione sul tema, chiedendo eventuali spiegazioni e/o approfondimenti e contribuendo allo sviluppo dell'argomento proposto. Verranno accettati solo commenti a tema con l'argomento dell'articolo stesso. Commenti NON a tema dovranno essere necessariamente inseriti nel Forum creando un "nuovo argomento di discussione". Per commentare devi accedere al Blog

 

 

Login   
 Twitter Facebook LinkedIn Youtube Google RSS

Chi è online

Ci sono attualmente 2 utenti e 48 visitatori collegati.

Ultimi Commenti