Struktur pemilihan dalam pemrograman di C
Pernyataan "Jika"
Pernyataan "jika" memungkinkan Anda mengubah alur program Anda. Anda dapat membandingkan variabel dengan nilai atau salah satu dari beberapa nilai, menggunakan blok "else if", dan memutuskan apa yang harus dilakukan jika variabel tidak cocok dengan salah satunya, dan apa yang harus dilakukan ketika tidak, dengan menggunakan blok "lain" Anda dapat memperluas fungsi pernyataan "jika" dengan membandingkan lebih dari satu variabel sekaligus menggunakan logika "dan" dan "atau", atau Anda dapat menumpuk beberapa pernyataan "jika" dalam satu sama lain untuk membandingkan beberapa variabel.
Sintaks pernyataan "jika"
Untuk menggunakan pernyataan "if", Anda harus menulis "if (var op value)" di mana "var" adalah variabel yang ingin Anda bandingkan, "op" adalah operator, baik sama, lebih besar atau lebih kecil dari, dan "nilai" yang merupakan nilai untuk melihat apakah variabel dievaluasi. Setelah blok "if", Anda dapat menyertakan satu atau lebih blok "else if" untuk menguji lebih banyak kondisi, menggunakan sintaks yang sama dari deklarasi awal. Anda juga dapat menggunakan "else" sebagai blok terakhir yang mengeksekusi jika variabel tidak cocok dengan blok "if" atau "else".
Ganti pilihan
Pemilihan sakelar huruf berfungsi paling baik ketika Anda memiliki beberapa kemungkinan hasil, meskipun Anda dapat menggunakannya hanya untuk satu. Anda mengirimkan variabel ke struktur switching dan membandingkan nilainya dengan sejumlah kasus, dan mengambil yang sesuai dari yang cocok. Berbeda dengan pernyataan "jika", kasus sakelar casing hanya mengeksekusi hasil ketika variabel cocok dengan salah satu kasus. Ini tidak kompatibel dengan operator besar atau kecil.
Sakelar sintaksis
Untuk menggunakan struktur pemilihan sakelar case, ketik "switch (var)" untuk membuka blok, di mana "var" adalah variabel yang ingin Anda bandingkan. Pada baris berikut, kasus yang berbeda diprogram dengan mengetik "rumah" dan pola yang ingin Anda cocokkan, dan kemudian pernyataan yang ingin Anda laksanakan untuk setiap kasus. Terakhir, tulis kata kunci "istirahat" untuk memberi tahu blokir untuk mengakhiri sakelar saat casing berakhir. Setelah setiap kasus, ia menciptakan sebuah sakelar "default", dengan mana blok dijalankan ketika tidak ada kasus yang bertepatan.