Apa Penambahan Assignment += Operator di C++
Dalam C++, operator += hanya dikenal sebagai operator penugasan majemuk, yang menambahkan nomor operan sisi kanan ke nomor operan sisi kiri dan menetapkan hasilnya ke operan sisi kiri.
Di C++, kami menggunakan += operator untuk mengeksekusi penjumlahan serta penugasan dalam satu langkah, yang membuat eksekusi menjadi cepat.
Inisialisasi Variabel Menggunakan += Operator
int A = 5 ;A += 5 ;
Ekspresi di atas a+=5 adalah sama dengan a=a+5 . Setelah operasi ini, nilai dari A akan 10 .
Cara Menggunakan Penambahan Assignment += Operator di C++
Operator += memungkinkan Anda menulis persamaan yang membutuhkan dua operasi berbeda: penjumlahan dan penugasan, dalam satu pernyataan singkat. Ini bekerja dengan struktur data matematika apa pun, termasuk angka, nilai floating-point, dan tipe yang ditentukan pengguna yang mengaktifkan operator + dan =. Mari pahami operator ini dengan bantuan program sederhana dan mudah di C++:
#termasuk
menggunakan namespace std ;
int utama ( ) {
int A = 0 ;
A += 10 ;
A += dua puluh ;
A += 70 ;
cout << 'Jumlah:' << A << endl ;
kembali 0 ;
}
Pada program di atas, kita mendefinisikan dan menginisialisasi variabel dengan nilai integer sama dengan nol. Operator += kemudian digunakan untuk menambahkan angka 10, 20, Dan 70 ke dalam jumlah berjalan. Akhirnya, kami menggunakan cout untuk menampilkan jumlah total. Contoh ini menunjukkan cara menggunakan operator += untuk menambahkan angka ke total saat ini dengan cara yang jelas dan mudah dibaca.
Keluaran
Operator penugasan tambahan juga dapat digunakan dengan string:
#termasukmenggunakan namespace std ;
int utama ( ) {
string a = 'Halo ' ;
string b = 'Linux' ;
A += B ;
cout << 'Tali adalah:' << A << endl ;
kembali 0 ;
}
Keluaran
Program di atas menggabungkan dua string menggunakan operator += di C++.
Kesimpulan
Operator += di C++ adalah alat yang berguna untuk melakukan penjumlahan dengan penugasan pada langkah yang sama, menghasilkan kode yang lebih sederhana, efektif, tidak ambigu, dan ringan. Operator ini memberikan kejelasan dalam kode dan memfasilitasi pengembang untuk mengurangi upaya pengembangan.