giovedì 31 ottobre 2013

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