Lain yang tergantung ialah masalah dalam pengaturcaraan komputer di mana klausa lain pilihan dalam pernyataan if–then(–else) mengakibatkan syarat bersarang menjadi samar Secara formal, rujukan tatabahasa bahasa tanpa konteks adalah samar-samar, bermakna terdapat lebih daripada satu pepohon huraian yang betul.
Bagaimanakah kekaburan lain yang berjuntai diselesaikan dalam C ++?
Java, C dan C++ telah memilih untuk menyelesaikan kekaburan Dangling-Else menggunakan peraturan berikut: Kata kunci lain sentiasa dikaitkan dengan kata kunci pendahuluan terdekat jika TIDAK menyebabkan ralat sintaks.
Bagaimanakah kekaburan lain yang berjuntai diselesaikan di Jawa?
Kekaburan yang timbul jika bahasa membenarkan binaan bentuk jika b1 kemudian jika b2 maka S1 lain S2 di mana tidak jelas yang mana jika dikaitkan dengan yang lain. Algol 60 menyelesaikan kekaburan dengan melarang penggunaan if serta-merta selepas itu; Pascal, C, C++ dan Java mengaitkan yang lain dengan if yang paling dalam.
Apakah masalah menjuntai lagi bila ia timbul?
Apabila bilangan penyataan if lebih atau kurang maka kekeliruan penyataan else timbul dalam pemadanan oleh pengkompil.. masalah yang dipanggil adalah tergantung else. Ia boleh diatasi dengan penggunaan pendakap gigi.
Manakah antara pernyataan berikut yang menimbulkan masalah lain yang tergantung?
Masalah lain yang tergantung selalunya disebabkan apabila terdapat pernyataan jika tanpa kehadiran pernyataan benar atau salah. Pernyataan suis tanpa lalai tidak menyebabkan masalah lain yang tergantung. Masalah ini timbul terutamanya disebabkan oleh pernyataan if bersarang.