[Corso di Programmazione #7] – Printf

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

HelloWorld

 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

Translate »
Panoramica privacy

Questo sito Web utilizza i cookie in modo che possiamo fornirti la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito Web e aiutare il nostro team a capire quali sezioni del sito Web trovi più interessanti e utili Per vedere tutta la nostra Privacy Policy, clicca qui..