++
Descrição
Incrementa o valor de uma variável em 1.
Sintaxe
x++; // incrementa x em um e retorna o valor antigo de x
++x; // incrementa x em um e retorna o novo valor de x
Parâmetros
- x: variável. Tipos de dados permitidos: integer, long (possivelmente unsigned)
Retorna
O valor original ou incrementado da variável, que depende se o operador está à esquerda ou direita da variável.
Código de Exemplo
Código de Exemplo 1
void setup() {
Serial.begin(9600);
int x = 2;
int y = ++x; // x contém 3, y contém 3
Serial.print("x = ");
Serial.println(x);
Serial.print("y = ");
Serial.println(y);
}
void loop() {
}
The result on Serial Monitor:
COM6
x = 3
y = 3
Autoscroll
Clear output
9600 baud
Newline
Código de Exemplo 2
void setup() {
Serial.begin(9600);
int x = 2;
int y = x++; // x contém 3, mas y ainda contém 2
Serial.print("x = ");
Serial.println(x);
Serial.print("y = ");
Serial.println(y);
}
void loop() {
}
The result on Serial Monitor:
COM6
x = 3
y = 2
Autoscroll
Clear output
9600 baud
Newline
Ver Também
- Linguagem : += (atribuição por adição)
- Linguagem : &= (atribuição por e)
- Linguagem : |= (atribuição por ou)
- Linguagem : ^= (atribuição por ou exclusivo)
- Linguagem : /= (atribuição por divisão)
- Linguagem : *= (atribuição por multiplicação)
- Linguagem : %= (compound remainder)
- Linguagem : -= (atribuição por subtração)
- Linguagem : -- (decremento)
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.