Perbezaan antara jika dan yang lain jika

Perbezaan antara jika dan yang lain jika

Jika vs lagi jika

Program tidak selalu mengalir dengan cara yang berurutan. Situasi timbul apabila ada keputusan yang dibuat atau sekeping kod yang perlu diulang. Struktur kawalan membantu ini dengan menentukan apa yang perlu dilakukan dalam program dan di bawah keadaan apa. Ini dikenali sebagai pernyataan bersyarat yang menilai pernyataan mengenai output boolean yang benar atau salah.

Klausa "jika" - Ia popular di kalangan banyak bahasa pengaturcaraan. Sintaks utama mungkin berbeza, tetapi kod pseudo tetap sama. Coretan kod kecil diberikan di bawah:

jika (keadaan)

kemudian

tindakan

akhir jika

Keadaan ini selalu mengembalikan hasil boolean. Mengatakan keadaannya cerah dan tindakannya adalah keluar. Jadi jika ia cerah di luar (benar), maka seseorang berjalan -jalan. Jika tidak, kita sampai ke akhir jika dibina tanpa melakukan tindakan.

Pembinaan di atas adalah popular dalam bahasa pengaturcaraan struktur seperti: C, C ++, Java, Visual Basic, dan C #

"Lain jika" membina membantu anda dalam menggabungkan banyak keadaan. Sekiranya keadaan pertama didapati benar, maka selebihnya dilangkau. Mari kita lihat kod pseudo -

jika (keadaan)

kemudian

tindakan

lain jika (keadaan)

kemudian

tindakan

lain

tindakan

akhir jika

Keadaan masih mengembalikan output boolean. Blok "lain jika" membawa kepada tahap bersarang selanjutnya. Sekiranya keadaan "jika" adalah palsu, maka keadaan "lain jika" dinilai secara berurutan sehingga perlawanan dijumpai. Sekiranya semua syarat gagal, maka tindakan yang ditakrifkan dalam klausa "lain" dilaksanakan. Untuk memahaminya dengan lebih baik, mari kita teruskan dengan keadaan hujan di atas. Keadaan "jika" tetap sama. Mari tambahkan keadaan "lain jika" menjadi "ribut," dan tindakan itu "turun ke bawah."Klausa" lain "mengatakan" tinggal di dalam."Jadi jika ia ribut di luar, maka keadaan" jika "yang pertama menilai palsu. Kami pergi ke keadaan "lain jika" dan mendapati bahawa ia menilai benar. Jadi orang itu turun ke bawah.

Perbezaan antara "jika" dan "lain jika":

1. Keadaan "jika" adalah wajib untuk membina bersyarat. Keadaan "lain jika"

tidak boleh wujud tanpa blok "jika" sebelumnya.

2. Anda hanya boleh mempunyai satu "jika" blok tetapi berbilang "lain jika" blok.

Ringkasan:

1. Kedua -dua "jika" dan "else if" membantu mencabut kod. Program ini bergerak keluar dari linearnya

pelaksanaan.

2. Kedua-dua "jika" dan "lain jika" adalah ungkapan bersyarat yang membantu dalam membuat keputusan

proses.

3. Semua bahasa pengaturcaraan peringkat tinggi menggunakan "jika" dan "lain jika" dengan sintaks yang berbeza.