Tutorial Pemrograman C # 11: Operator Koma Pada Bahasa C

Tutorial Pemrograman C # 11 Operator Koma Pada Bahasa C

Pengertian Operator Koma Pada Bahasa C

Operator koma merupakan salah satu operator pada bahasa C yang berfungsi untuk menggabungkan beberapa ekspresi dan pemrosesannya dilakukan dari kiri ke kanan. [1]

Contoh : Penulisan operator koma pada bahasa C

X = (A = 6, A * 2), maka X bernilai 6 * 2 = 12 dan nilai A bernilai 6
Y = (B = A + 4, B / 5), maka Y bernilai (6 + 4) / 5 = 2 dan nilai B = 6 + 4 = 10

Keterangan :

Nilai X nilainya berasal dari nilai A yang diproses 2 kali yakni proses pertama A = 6, kemudian proses kedua yakni  A * 2 = 6 * 2 = 12. Sedangkan nilai A akan tetap bernilai 6 karena hanya sekali diberi operator assignment (=), yakni A = 6.

Nilai Y nilainya berasal dari nila yang diproses 2 kali yakni proses B = A + 4 = 6 + 4 = 10 kemudian proses ke dua yakni B / 5 = 10 / 5 = 2. Sedangkan nilai B bernilai 10 karena hanya sekali diberi operator  assignment (=), yakni B = A + 4 = 6 + 4 = 10

Kode program : Contoh penggunaan operator koma pada pemrograman bahasa C

#include <stdio.h>
int main()
{
    int a, b, x, y;

    x = (a = 6, a * 2);
    y = (b = a + 4, b / 2);

    printf("Nilai x = %d\n", x);
    printf("Nilai a = %d\n", a);
    printf("Nilai y = %d\n", y);
    printf("Nilai b = %d\n", b);
}

Output program : Jika program dijalankan maka hasilnya sebagai berikut.

Demikian pembahasan mengenai operator koma pada bahasa C, semoga bermanfaat. Dan jika ada yang masih ada yang dibingungkan silahkan tanyakan pada kolom komentar.