قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

أدوات الموضوع

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,894
نشاط [ F.Abdelaziz ]
قوة السمعة:328
قديم 13-12-2010, 05:32 PM المشاركة 1   
افتراضي 13- البرمجة بلغة السى : التحكم فى البرنامج : القفز الغير مشروط بالعبارة goto Twitter FaceBook Google+



13- البرمجة بلغة السى : التحكم فى البرنامج : القفز الغير مشروط بالعبارة goto
من الممكن تحويل (نقل) التحكم باستخدام العبارة goto (وهى عبارة قفز غير مشروط ) إلى عنوان label محدد فى البرنامج .العنوان هو نص مكون من الحروف الهجائية ينتهى برمز النقطتين " : " colon .
أى :
· تستخدم عبارة goto للقفز الغير مشروط .
· ببساطة القفز يتم من نقطة إلى أخرى فى برنامج السى .
· القفز بعبارة goto نوعين : "قفز للأمام" forward jump و"قفز للخلف" backward jump .
· عامة تستخدم عبارة goto ضمن لغة الأسمبلى .

ملاحظة : تجنب استخدام عبارة goto فى برنامجك .

بناء(تركيب ) جملة gotogoto syntax :

1- عبارة goto تقطع (تكسر – تحول – تفرع ) break مسار البرنامج .
2- تحتاج عبارة goto إلى يافطة ذات إسم ( عنوان - ملصق - لافتة) label للتعرف على مكان التفرع .
3- تركيب الجملة : عبارة goto يتبعها label
4- اليافطة label ): label )
· يجب أن تكون لإسم متغير صالح valid .
· يجب أن تنتهى بالنقطقين ( : ) colon





مثال :




القادم إن شاء الله :

14- البرمجة بلغة السى : التحكم فى البرنامج : حلقات القفز(التخطى) باستخدام العبارة continue :

اعلانات
إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 06:51 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2024