Corso di programmazioneNews

[Corso di Programmazione #7] – Printf

[Corso di Programmazione #7] - Printf 1

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

2 Comments

Leave a Response

Translate »

Su questo sito utilizziamo strumenti nostri o di terze parti che memorizzano piccoli file (cookie) sul tuo dispositivo. I cookie sono normalmente usati per permettere al sito di funzionare correttamente (cookie tecnici), per generare statistiche di uso/navigazione (cookie statistici) e per pubblicizzare opportunamente i nostri servizi/prodotti (cookie di profilazione). Possiamo usare direttamente i cookie tecnici, ma hai il diritto di scegliere se abilitare o meno i cookie statistici e di profilazioneAbilitando questi cookie, ci aiuti ad offrirti una esperienza migliore con noi. 

 

>> Cookie Policy <<