Pernyataan Kontrol dalam Pemrograman Arduino

Operator Kondisional ? :

Operator kondisional atau operator bersyarat ? : merupakan satu-satunya operator ternary dalam pemrograman C.

Sintaks Operator Kondisional ? :

Ekspresi1 dievaluasi terlebih dahulu. Jika nilainya benar, maka ekspresi2 dievaluasi dan ekspresi3 diabaikan. Jika ekspresi1 dievaluasi sebagai salah, maka ekspresi3 dievaluasi dan ekspresi2 diabaikan. Hasilnya akan menjadi nilai ekspresi2 atau ekspresi3 tergantung pada dari mereka mengevaluasi sebagai Benar.

Operator kondisional berasosiasi dari kanan ke kiri

Contoh

Aturan Operator Kondisional

  • ekspresi1 harus berupa ekspresi skalar; ekspresi2 dan ekspresi3 harus mematuhi salah satu aturan berikutnya.
  • Kedua ekspresi harus bertipe aritmatika.
  • ekspresi2 dan ekspresi3 mengalami konversi aritmatika biasa, yang menentukan jenis yang dihasilkan.
  • Kedua ekspresi harus bertipe void. Jenis yang dihasilkan bertipe void.

Artikel Terkait

About the Author: Webagus

webagus.id adalah website yang menyajikan berbagai artikel dari berbagai bidang ilmu. Melalui slogannya "Saluran Artikel Bagus" website webagus.id berusaha menyajikan artikel-artikel bagus dari berbagai sumber.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *