Go Down

Topic: incremento e decremento valore (Read 695 times) previous topic - next topic

SFIFLEX

In molti sketch arduino si trova la funzione di incremento o decremento. Tipo i++ ma a cosa serve in poche parole incrementare il valore e poi a cosa si riferisce i?

lollotek

"i" è una variabile, che quindi contiene già un valore. il ++ quindi fa un incremento di una unità del valore che aveva assegnato, è una versione breve per scrivere
Code: [Select]
i = i +1;

brainconfusion

In genere si usa nei cicli for, "i" è la variabile con cui si conta il numero di volte che viene ripetuto il ciclo, oppure viene usata per contare il numero di volte che avviene un evento come ad esempio la pressione di un bottone

uwefed

La stesa cosa vale per i--;
oppure ++i e --i (in questo caso viene incrementata o decrementata prima del uso).
vedi:
http://arduino.cc/en/Reference/Increment
http://arduino.cc/en/Reference/IncrementCompound
http://arduino.cc/en/Reference/BitwiseCompoundAnd

Ciao Uwe



Go Up