[Corso di Programmazione #7] – Printf

Bentornati a tutti lettori di corso di programmazione, oggi alla settima puntata introdurremo la nostra vera prima istruzione, printf.

 Prima di iniziare, devo fare un piccolo appunto sulla lezione precedente. Se ricordate per chiudere il programma avevo usato l’istruzione :

getchar();
getchar();

Un attento lettore mi ha consigliato che usare l’istruzione:

return 0;

può essere più immediato per una persona alle prime armi soprattutto perché la sintassi return 0 è facilmente comprensibile, ovvero che il programma ritorna errore 0, cioè che è andato a buon fine.

Ora focalizziamoci sul printf la quale è un’istruzione che ci serve per stampare qualcosa a schermo, che sia una semplice scritta oppure il valore di una variabile. La sintassi per stampare una scritta è questa:

printf(“hello world!”);

usiamo \n per andare a capo

printf(“hello world\n”);

per esempio prendiamo questo semplice disegno fatto con degli asterischi:

..*
.***
*****
.***
..*

possiamo forse intuire che il codice per scrivere il disegno di sopra è il seguente:

printf(“   *\n”);
printf(“ ***\n”);
printf(“*****\n”);
printf(“ ***\n”);
printf(“   *\n”);

Per spiegare come stampare il valore di una variabile, direi che è opportuno parlare prima delle variabili! Perciò vi aspetto al prossimo appuntamento in cui vedremo come dichiarare le variabili e come usare un printf per stampare il valore.

Nel frattempo vi lascio con questo simpatico giochetto da fare con i printf:
scrivi il codice sorgente di un programma che produca questo output sullo schermo:

……..1
……1 2 1
…..1 3 3 1
…1 4 6 4 1
1 5 10 10 5 1

View Comments

Share
Published by
Redazione