Terdapat struktur membuat keputusan dalam pengaturcaraan. Jantan lain dan suis adalah dua daripadanya. Ungkapan terdiri daripada nilai, pengendali, pemalar dan lain -lain. Yang lain membenarkan melaksanakan blok pernyataan jika ungkapan yang diberikan adalah benar atau untuk melaksanakan blok pilihan jika ungkapan yang diberikan adalah palsu. Suis digunakan untuk membolehkan nilai pemboleh ubah atau ungkapan untuk mengubah aliran kawalan pelaksanaan program melalui cawangan multiway. Sekiranya pengaturcara ingin memeriksa nilai pembolehubah tunggal, maka dia boleh menggunakan penyataan suis. Artikel ini membincangkan perbezaan antara lain dan bertukar. The Perbezaan utama antara jika lain dan suis ialah Dalam hal lain, blok pelaksanaan adalah berdasarkan penilaian ekspresi dalam pernyataan jika, sementara dalam suis, pernyataan untuk dilaksanakan bergantung pada pembolehubah tunggal yang diserahkan kepadanya.
1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa yang lain
3. Apa itu suis
4. Persamaan antara lain dan bertukar
5. Perbandingan sampingan - jika lain vs suis dalam bentuk jadual
6. Ringkasan
Sekiranya lain mengandungi dua blok. Mereka adalah jika dan lain -lain. Blok jika mengandungi ungkapan untuk menilai. Sekiranya benar, pernyataan di dalam blok jika akan dilaksanakan. Sekiranya keadaan itu palsu, maka pernyataan milik blok lain akan dilaksanakan. Bahasa pengaturcaraan menganggap mana-mana nilai bukan sifar dan bukan nol sebagai benar. Sifar dan null dianggap sebagai palsu. JIKA DAN LAIN ADALAH KEYWORDS. Oleh itu, mereka tidak boleh digunakan sebagai pengenalpastian.
Rajah 01: Program dengan jika pernyataan lain
Menurut program di atas, bilangannya adalah pemboleh ubah yang dapat menyimpan bilangan bulat. Ia mengandungi nilai 5. Di dalam blok IF, ungkapan diperiksa. Sekiranya selebihnya adalah 0 selepas membahagikan nombor dengan sifar, yang bermaksud nombornya bahkan. Sekiranya selebihnya adalah 1, maka nombornya ganjil. Nombor 5 adalah ganjil. Oleh itu, blok lain akan dilaksanakan.
Sekiranya pengaturcara ingin memeriksa nilai pembolehubah tunggal, maka dia boleh menggunakan suis. Ini adalah pernyataan pemilihan pelbagai pilihan. Suis boleh mempunyai banyak penyataan kes. Apabila pemboleh ubah diserahkan kepada suis, ia dibandingkan dengan nilai pernyataan kes. Sekiranya nilai yang sepadan dijumpai, pernyataan kes itu melaksanakan. Kenyataan tersebut dilaksanakan sehingga rehat berlaku. Sekiranya pernyataan kes tidak mempunyai pernyataan pecah, maka pelaksanaannya berlaku sehingga akhir pernyataan suis. Kes lalai melaksanakan jika tidak ada kes yang benar. Lalai tidak memerlukan pernyataan rehat.
Rajah 02: Program dengan suis
Menurut program di atas, NUM1 dan NUM2 mengandungi dua nilai integer. Pengendali adalah watak. Ia diserahkan kepada suis. Ia diperiksa dengan semua penyata kes. Pengendali yang diluluskan adalah bahagian. Oleh itu, pembahagian dikira dan dicetak. Kemudian pelaksanaannya keluar dari suis kerana pernyataan rehat. Apabila rehat dicapai, kawalan disalurkan ke baris seterusnya selepas suis. Umumnya, pernyataan suis sering menggunakan arahan papan kekunci untuk memilih salah satu penyata kes berganda.
jika lain vs suis | |
Yang lain adalah struktur kawalan yang melaksanakan blok pernyataan jika keadaan itu benar dan melaksanakan blok pilihan jika keadaannya palsu. | Pernyataan Switch adalah sejenis mekanisme kawalan pemilihan yang digunakan untuk membolehkan nilai pembolehubah atau ungkapan untuk mengubah aliran kawalan pelaksanaan program melalui cawangan multiway. |
Pelaksanaan | |
Juga jika tidak, sama ada blok IF atau blok lain dilaksanakan bergantung pada ungkapan yang dinilai. | Suis melaksanakan satu kes selepas yang lain sehingga rehat dicapai atau sehingga akhir suis. |
Penilaian | |
Kenyataan IF menilai, bilangan bulat, aksara, nombor titik terapung atau jenis boolean. | Penyataan Switch menilai watak dan bilangan bulat. |
Pelaksanaan lalai | |
Sekiranya keadaan blok jika palsu, kenyataan di dalam blok lain akan dilaksanakan. | Dalam suis, jika tiada penyata kes yang sepadan, penyata lalai akan dilaksanakan. |
Ujian | |
Yang lain periksa kesamaan dan ekspresi logik. | Suis memeriksa kesamaan. |
Dua struktur membuat keputusan dalam pengaturcaraan adalah sama ada dan bertukar. Pernyataan jika lain adalah pernyataan bersyarat akan menjalankan satu set pernyataan bergantung kepada sama ada keadaan itu benar atau salah. Suis boleh digunakan semak pembolehubah tunggal. Perbezaan antara lain dan suis ialah jika tidak, blok pelaksanaannya berdasarkan penilaian ungkapan dalam pernyataan jika, sementara pernyataan suis memilih penyata untuk dilaksanakan bergantung kepada pembolehubah tunggal, diserahkan kepadanya.
1."Pernyataan Tukar." Wikipedia, Yayasan Wikimedia, 28 Feb. 2018. Terdapat di sini
2.Titik, tutorial. "Sekiranya ... pernyataan lain dalam c.", Tutorial Point, 8 Jan. 2018. Terdapat di sini
3.Titik, tutorial. "Tukar pernyataan dalam c.", Tutorial Point, 8 Jan. 2018. Terdapat di sini