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.

Post a Comment

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.