Что такое оператор присваивания сложения += в C++
В C++ оператор += известен просто как составной оператор присваивания, который добавляет номер правого операнда к номеру левого операнда и присваивает результат левому операнду.
В C++ мы используем оператор += для выполнения суммы и присваивания за один шаг, что ускоряет выполнение.
Инициализация переменных с помощью оператора +=
инт а '=' 5 ;а += 5 ;
Приведенное выше выражение а+=5 равно а=а+5 . После этой операции значение а будет 10 .
Как использовать оператор присваивания сложения += в C++
Оператор += позволяет написать уравнение, для которого в противном случае потребовались бы две отдельные операции: сложение и присваивание, в одной короткой инструкции. Он работает с любой математической структурой данных, включая числа, значения с плавающей запятой и пользовательские типы, которые позволяют использовать операторы + и =. Давайте разберемся с этим оператором с помощью простой и удобной программы на C++:
#include <иопоток>
используя пространство имен std ;
инт основной ( ) {
инт а '=' 0 ;
а += 10 ;
а += двадцать ;
а += 70 ;
cout << 'Общий: ' << а << конец ;
возвращаться 0 ;
}
В приведенной выше программе мы определяем и инициализируем переменную с целочисленным значением, равным нулю. Затем оператор += используется для сложения чисел 10, 20, и 70 в текущую сумму. Наконец, мы используем cout для вывода общего числа. В этом примере показано, как использовать оператор += для добавления чисел к текущему итогу в понятной и удобочитаемой форме.
Выход
Оператор присваивания сложения также можно использовать со строками:
#include <иопоток>используя пространство имен std ;
инт основной ( ) {
струна '=' 'Привет ' ;
строка б '=' 'Линукс' ;
а += б ;
cout << 'Строка:' << а << конец ;
возвращаться 0 ;
}
Выход
Вышеприведенная программа объединяет две строки с помощью оператора += в C++.
Заключение
Оператор += в C++ — это полезный инструмент для выполнения сложения с присваиванием на одном шаге, что приводит к более простому, эффективному, однозначному и мягкому коду. Этот оператор обеспечивает ясность кода и позволяет разработчику прилагать меньше усилий при разработке.