Como programador, é crucial entender a distinção entre += e =+ Para escrever um código sem erros e eficiente.
Este artigo o levará pelas dissimilaridades entre esses dois operadores e como usá -los corretamente para garantir que seus programas operem como pretendido.
Diferença entre + = e = + em c++
Em C ++, o += operador, também chamado de “Plus-Equals” ou “Tarefa para adição” operador, é usado para adicionar um valor a uma variável. É um operador composto que executa uma operação aritmética atribuindo o valor resultante à variável presente à esquerda do operador.
Digamos que você tenha uma variável x que é inicializado para 2, E você usa o += operador para adicionar 3 a ele. O valor resultante de x será 5 porque o operador adiciona o valor à variável e depois atribui o valor atualizado a essa variável. Então o += O operador ajuda a escrever código mais curto e mais legível, combinando duas operações em uma.
O exemplo a seguir mostra o cenário acima mencionado em C ++:
#incluirSaída
O =+ O operador em C ++ executa uma operação de atribuição antes de adicionar um valor a uma variável. Isso significa que se você tiver uma variável x que é igual 2, E você usa o =+ Operador para adicionar 3 a ele, a operação será realizada da seguinte forma: x = 3, e a saída será 3 em vez de 5. Isso ocorre porque o valor 3 é atribuído à variável x primeiro e depois a operação de adição é executada.
O exemplo a seguir mostra a ilustração do caso acima mencionado em C ++:
#incluirSaída
Observação: Vale a pena notar que o =+ O operador não é comumente usado em C ++ e é recomendável evitar usá -lo.
Aqui está um código C ++ combinado que implementa ambos += e =+ operadores.
#incluirNo código acima, usamos os dois operadores, e os valores resultantes são impressos no console usando a função Cout.
Saída
Conclusão
O += O operador executa uma operação de adição e atribui o valor resultante à variável do lado esquerdo do operador. Enquanto o =+ O operador executa uma operação de atribuição antes de adicionar um valor a uma variável, que não é comumente usada em c++. Como programador C ++, é crucial usar esses operadores corretamente para garantir o resultado do programa pretendido.