لا إلى الفاصلة المنقوطة أي تعليمة واحدة ! في حال تحقق التعبير يتم التنفيذ وصو ً إذا كنا نريد وضع أكثر من.
Download
Report
Transcript لا إلى الفاصلة المنقوطة أي تعليمة واحدة ! في حال تحقق التعبير يتم التنفيذ وصو ً إذا كنا نريد وضع أكثر من.
لا إلى الفاصلة المنقوطة أي تعليمة واحدة !
في حال تحقق التعبير يتم التنفيذ وصو ً
إذا كنا نريد وضع أكثر من تعليمة نستخدم block statementعن طريق }…{..
.
حاول البتعاد عن المقارنة بين أعداد floating pointألنه قد تحصل
أخطاء وفقًا ا للحاسب المستخدم . machine dependent
في حال تحقق التعبير يتم تنفيذ statement1وإل ينفذ . statement2
statement1 , statement2يمكن أن تحوي على أكثر من تعليمة إذ
يجب أن تكون ضمن . {………………} scope / block
returnأي إعادة لشي من
التابع والخروج منه .
إذًاا جميع التعليمات التي تلي
returnل يتم تنفيذها.
تستخدم الحلقة من أجل تنفيذ مجموعة من التعليمات ألكثر من مرة مما ينقص
من حجم الكود املكتوب ...
يتم الخروج من
الحلقة عند إدخال
القيمة -1
يتم الخروج من
عند
الحلقة
على
الضغط
ctrl + zأي
إنهاء الـ input
مشابهة تمامًا ا لحلقة الـ whileولكن هنا يتم الختبار في النهاية وليس في البداية .
سيتم دخول الحلقة مرة واحدة على األقل.
يتم في البداية عملية التهيئة initial statementملرة واحدة .
ثم يتم التحقق من الشرط loop conditionوفي حال التحقق يتم تنفيذ
ما بداخل الحلقة .
ثم يتم التحديث update statementثم التحقق من الشرط وهكذا .......
يمكن عدم وضع أي من األجزاء السابقة أو عدم وضعها كلها ،ولكن ينبغي
أن نعرف ما هو التأثير الحاصل .
يمكن وضع أكثر من تعليمة في جزء الـ update statementيفصل بينهما
فاصلة ليست منقوطة ،ونفس الش يء في قسم الـ . initialization
إذا يتم الفصل بين األجزاء الثالثة األساسية بفاصلة منقوطة .
الـ statementضمن حلقة الـ forممكن أن تأتي بثالثة أشكال :
single statementأي تعليمة واحدة فقط لدينا تنتهي بفاصلة
منقوطة .
body statementأي لدينا مجموعة تعليمات محاطة بـ …{
≡
التعليمة breakكأنها تقول أخرجني من الحلقة التي أنا فيها !!!
إذا يتم استخدامها مع الحلقات .
التعليمة continueكأنها تقول لم أحب هذه اللفة ودعنا ننتقل للفة التالية
.
إذا يتم استخدامها مع الحلقات .
هي مشابهة لـ nested if – then – else
.
يتم مقارنة التعبير expressionمع كل
، caseفي حال املطابقة يتم تنفيذ كتلة
التعليمات التالية حتى نصادف . break
يتم الدخول إلى defaultعند عدم تحقق أيا
من املقارنات السابقة .
. nested if – then – else هي مشابهة لـ
≡
في حال إدخال ’ ‘aسيتم تنفيذ جميع
التعليمات وصول إلى breakإذا يتم
تنفيذ a++فقط .
في حال أدخلنا ’ ‘Aسيتم تنفيذ جميع
التعليمات وصول إلى breakإذا يتم
تنفيذ a++فقط .
الـ elseتتبع ألقرب . if