Já sabem que podemos modificar variáveis.
Mas quando queremos por exemplo, adicionar 1 a um inteiro x, o que fazemos?
Podemos escrever
x = x + 1;
Mas existe outra forma mais fácil e eficiente de escrever esta mesma coisa:
x += 1;
O símbolo matemático (+, -, *, /, %) fica antes do =.
Soma (+=):
x += 1;
Subtração (-=):
x -= 1;
Multiplicação (*=):
x *= 2;
Divisão (/=):
x /= 2;
Módulo (%=):
x %= 2;
Programa exemplo
#include <iostream> using namespace std; int main() { int x = 5; x += 3; cout << x << endl; x -= 4; cout << x << endl; x *= 90; cout << x << endl; x /= -30; cout << x << endl; x %= 2; cout << x << endl; }
Output:
8 4 360 -12 0
Esta alternativa é muito útil porque é sempre mais fácil e rápido de escrever, especialmente quando o nome da variável é longo.
Referências
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.