Operator Koma - Belajar C++15

Assalamualaikum sobat pada artikel kali ini kita akan belajar tentang operator koma, operator koma bertujuan untuk menghubungkan bersama beberapa ekspresi (statement) program, namun hanya satu ekspresi saja yang diharapkan, dalam sebuah set ekspresi yang dinilai sebagai nilai akhir adalah ekspresi yang paling kanan. Sebagai contoh :
x = (z=20, z+5);
Pada contoh diatas, kita mendeklarasikan sebuah variabel x, dimana variabel ini memiliki ekspresi operator koma, pada ekspresi tersebut artinya kita memberi nilai 20 ke variabel z, selanjutnya variabel z tadi kita tambah 5 jadi sekarang variabel z memiliki nilai 25. Nah nilai 25 ini lah yang dianggap sebagai nilai akhir. Jadi si variabel x akan bernilai 25. Tanda kurung pada ekspresi diatas diperlukan karena operator koma prioritasnya lebih rendah daripada operator assignment (penugasan).
Berikut adalah contoh program penggunaan operator koma :
#include <iostream>
using namespace std;

int main(){
    int x, y;

    x = 11;
    y = (x--, x+10);

    cout << y;

    return 0;
}
Saat Kode program diatas dikompilasi maka program tersebut akan memberika hasil sebagai berikut
20
Pada contoh program diatas, nilai awal dari x adalah 11, kemudian dilakukan pengurangan menjadi 10, terakhir nilai x ditambah 10, hasilnya menjadi 20.

Video Tutorial


Sekian untuk postingan kali ini, sampai jumpa di lain kesempatan, wassalamualaikum wr wb.

Posting Komentar untuk "Operator Koma - Belajar C++15"