هل يجب علي استخدام GOTO C #؟
هل يجب علي استخدام GOTO C #؟

فيديو: هل يجب علي استخدام GOTO C #؟

فيديو: هل يجب علي استخدام GOTO C #؟
فيديو: Should you ever use a goto? 2024, شهر نوفمبر
Anonim

لا شيء خطأ في اذهب إلى إذا تم استخدامه بشكل صحيح. والسبب في كونه "من المحرمات" هو أنه في الأيام الأولى من ج والمبرمجين (غالبًا ما يكونون من خلفية التجميع) سيستخدم goto لإنشاء كود يصعب فهمه بشكل لا يصدق. معظم الوقت ، أنت علبة العيش بدون اذهب إلى ويكون بخير.

وبالتالي ، لماذا يجب تجنب استخدام GOTO في C؟

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

تعرف أيضًا ، ما هي أكبر مشكلة في بيان GOTO؟ ال مشكلة مع استخدام بيانات الانتقال هو أنه من السهل تطوير منطق البرنامج الذي يصعب فهمه ، حتى بالنسبة للمؤلف الأصلي للكود. من السهل الوقوع في لانهائي حلقة إذا كان اذهب إلى النقطة فوق اذهب إلى مكالمة.

علاوة على ذلك ، هل انتقلت إلى ممارسة سيئة؟

سيخبرك معظم المبرمجين أن ملف اذهب إلى يجب تجنب البيان. في الواقع ، لا ينصح بعدم القيام بذلك ؛ تنص صراحة على أن استخدامه هو سيء البرمجة: "إن اذهب إلى يعتبر البيان عمومًا برنامجًا ضعيفًا حاجة مما يؤدي إلى برامج غير عملية. يجب تجنب استخدامه ".

ماذا GOTO تفعل في C؟

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

موصى به: