Per il momento abbiamo visto due iscruzione, printf e lo scanf che servono, rispettivamente, a visualizzare un messaggio e letteralmente a "scansionare" il valore e immagazzinarlo in una variabile, in modo che possa essere riusato dal programma.
Vediamo ora un esercizio che serve a "comprendere" come ragionano i compilatori, un modo molto umano di ragionare...più semplicemente da sinistra a destra, cosi come facciamo noi.
quindi scrivere ++a o b++ significa la stessa cosa? tutte e due incrementano la nostra variabile ( a oppure b) ma in che modo? Usiamo questo semplice programma per capire come avviene l'incremento..
#include <stdio.h>
#include <stdlib.h>
using namespace std;
int main ()
{
int a=5; // dichiarazione di due variabili con un dato valore
int b=7;
printf(" %d\n" ,++a); // prima incremento a di uno poi stampo a
printf(" %d\n" ,b++); // prima stampo b poi incremento di 1
printf(" %d\n" ,b); // stampo b
system ("PAUSE");// il system "blocca" la finestra di dos per non farla chiudere
return 0;
}
Nessun commento:
Posta un commento