Bahasa C - Pernyataan Bersyarat

Pernyataan bersyarat

Program sering membuat keputusan berdasarkan nilai-nilai variabel sebelum mengeksekusi pernyataan berdasarkan nilai ekspresi. Dalam C, pernyataan if / else menetapkan bahwa satu blok kode harus dijalankan jika suatu kondisi benar, dan blok lain harus dijalankan jika kondisi itu salah.

Membandingkan pernyataan bisa dilakukan untuk mengambil keputusan. Perbandingan tersebut bisa dilihat dari table berikut ini.

Ekspresi Keterangan
ekspresi1 == ekspresi2 test jika ekspresi 1 sama dengan ekspresi 2
ekspresi1 != ekspresi2 test jika ekspresi 1 tidak sama dengan ekspresi 2
ekspresi1 < ekspresi2 test jika ekspresi 1 lebih kecil ekspresi 2
ekspresi1 <= ekspresi2 test jika ekspresi 1 lebih kecil atau sama dengan ekspresi 2
ekspresi1 > ekspresi2 test jika ekspresi 1 lebih besar dari dengan ekspresi 2
ekspresi1>== ekspresi2 test jika ekspresi 1 lebih besar atau sama dengan ekspresi 2
ekspresi1 && ekspresi2 Gerbang logika AND ekspresi 1 dan ekspresi 2
ekspresi1 OR ekspresi2 Gerbang logika OR ekspresi 1 atau ekspresi 2
!ekspresi 1 Bukan ekspresi 1

Hasil perbandingan antara ekspresi 1 dan ekspresi 2 berbentuk benar atau salah. Dari hasil tersebut alur program bisa kita atur sesuai kebutuhan.