الفرق بين إذا وعدا ذلك إذا



إذا مقابل شيء آخر إذا

برامج لا تتدفق دائما بطريقة متسلسلة. لم تنشأ حالات عندما يكون هناك قرار إجراء أو قطعة من التعليمات البرمجية التي تحتاج إلى تكرارها. هياكل المراقبة المعونة ذلك عن طريق تحديد ما يجب القيام به في البرنامج وتحت أي ظروف. هذه هي المعروفة باسم العبارات الشرطية أن نحكم بيان على مخرجات منطقية من صحيحة أو خاطئة.

'إذا' شرط C أنها تحظى بشعبية بين الكثير من لغات البرمجة. قد تختلف بناء الجملة الرئيسي، ولكن رمز زائف لا يزال هو نفسه. ويرد أدناه مقتطف شفرة صغيرة:

اذا (شرط)

ثم

 عمل

إنهاء إذا

الشرط يعود دائما نتيجة منطقية. يقول الشرط المشمسة والعمل هو أن يذهب خارج. حتى إذا كان الطقس مشمسا خارج (صحيح)، ثم شخص يذهب للنزهة. خلاف ذلك، نصل إلى نهاية إذا ما تم تشييده دون القيام بأي عمل.

وبناء أعلاه هو شعبية في لغات البرمجة هيكل مثل: C، C ++، جافا، فيجوال بيسك، وC #

و'الا اذا' بناء يساعدك في الجمع بين العديد من الظروف. إذا تم العثور على الشرط الأول أن يكون ذلك صحيحا، يتم تخطي ثم بقية. السماح 'نلقي نظرة على رمز زائف C

اذا (شرط)

ثم

 عمل

الا اذا (شرط)

ثم

عمل



آخر

 عمل

إنهاء إذا

وهناك شرط لا يزال بإرجاع الناتج منطقي. و'الا اذا' كتلة يؤدي إلى مستوى آخر من التعشيش. في حالة 'إذا' حالة غير صحيحة، ثم يتم تقييم 'الا اذا' حالة بطريقة متسلسلة حتى يتم العثور على تطابق. في حالة فشل جميع الظروف، ثم يتم تنفيذ الإجراءات المحددة في بند 'آخر'. لفهم ذلك بشكل أفضل، والسماح 'ليالي الاستمرار في حالة الأمطار المذكورة أعلاه. و' إذا 'شرط لا يزال هو نفسه. دعونا إضافة' الا اذا 'شرط أن تكون' عاصفة '، والعمل على أن' تسير الدرج '.' آخر 'شرط يقول' البقاء في الداخل. 'حتى لو كان' ليالي العاصفة خارج، ثم أول 'إذا' حالة بتقييم أنها كاذبة. نذهب إلى 'الا اذا' حالة وجدوا انه بتقييم ليكون صحيحا. حتى الشخص الذي يذهب في الطابق السفلي.

الاختلافات بين 'إذا' و 'الا اذا':

1. 'إذا' شرط إلزامي لبناء المشروط. و'الا اذا' حالة

لا يمكن أن توجد دون أن يسبقها 'لو' كتلة.

2. هل يمكن أن يكون واحد فقط 'إذا' كتلة ولكن متعددة 'الا اذا' كتل.

ملخص:

1. كل من 'لو' و 'الا اذا' يساعد على فرع التعليمات البرمجية. ينتقل البرنامج من الخطي

تنفيذ.

2. كل من 'لو' و 'آخر إذا' هي التعابير الشرطية التي تساعد في اتخاذ القرارات

عملية.