التعلق الآخر هو مشكلة في برمجة الكمبيوتر حيث ينتج عن عبارة "else" الاختيارية في عبارة if then (– else) أن تكون الشروط الشرطية المتداخلة غامضةبشكل رسمي ، المرجع قواعد اللغة الخالية من السياق غامضة ، مما يعني وجود أكثر من شجرة تحليل صحيحة.
كيف يتم حل الغموض المتدلي في لغة ++ C؟
اختارت Java و C و C ++ حل غموض Dangling-Else تستخدم القاعدة التالية: ترتبط كلمة رئيسية أخرى دائمًا بأقرب عدد مسبق إذا كانت الكلمة الرئيسية لا تسبب خطأ في بناء الجملة.
كيف يتم حل الغموض المتدلي الآخر في جافا؟
الغموض الذي ينشأ إذا سمحت اللغة بتركيبات النموذج إذا كانت b1 ثم إذا كانت b2 ثم S1 آخر S2 حيث لا يكون واضحًا أيهما مرتبط بالآخر.ألغول 60 حل الغموض من خلال منع استخدام إذا بعد ذلك مباشرة؛ تربط Pascal و C و C ++ و Java الآخر بالأقرب إذا.
ما هي مشكلة التعلق و متى تظهر؟
عندما يكون عدد جملة if أكثر أو أقل من ذلك فإن ارتباك عبارة else ينشأ عند المطابقة من قبل المترجم.. المشكلة التي تسمى تدلّق else. يمكن التغلب عليها باستخدام الأقواس.
أي من العبارات التالية تخلق مشكلة أخرى متدلية؟
غالبًا ما تحدث مشكلة التعلق الآخر عندما يكون هناك عبارة if بدون وجودلبيان صواب أو خطأ. بيان التبديل بدون افتراضي لا يتسبب في مشكلة أخرى. تنشأ هذه المشكلة بشكل أساسي بسبب عبارات if المتداخلة.