Spagnolo Inglese
11359 Users    

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

  Download in PDF
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

Commenta!Feed Rss

Invia nuovo commento

Il contenuto di questo campo è privato e non verrà mostrato pubblicamente.
  • Linee e paragrafi vanno a capo automaticamente.

Maggiori informazioni sulle opzioni di formattazione.

Articoli di elettronica correlati

Commenti recenti

Nuovi utenti

  • swutz
  • saetta
  • EmanuelOpen
  • alexc85
  • tondini73
  • pmac131
  • peppeplus
  • rolfogianluca

Chi è online

Ci sono attualmente 3 utenti e 76 visitatori collegati.

Utenti online

  • blind
  • Agutu
  • Celsius