الدالة المكتبية exit() في C++

الدالة المكتبية exit()

حينما يكتشف البرنامج المعطي أن العدد أوليا ( أي في أية لحظة يكون الباقي صفرا ) , فالمفروض أن يخرج علي الفور بعد أن يعطي الرسالة اللازمة , ويتحقق ذلك بإستخدام الدالة المكتبية exit() . هذه الدالة ما أن يصادفها البرنامج حتي يخرج علي التو . ولا تعيد هذه الدالة أيه قيم ] سوف نتعرض لهذا الموضوع لاحقا [ , كما أن معاملها هو الرقم 0 , والذي يعاد إلي نظام التشغيل , يخبره بأن الإنهاء طبيعي ( ليس نتيجة خطأ ما , ففي حالات الأخطاء يكون هذا الرقم ذو قيم معينة ) .

العبارة if …. Else

تتيح لك العبارة if أن تفعل شيئا تحقق شرط ما , فإذا لم يتحقق , لا حدث أي شئ , بل يستمر البرنامج في طريقه متجاهلا العبارة وشرطها . أما العبارة if …. Else فتتيح لك خيارين , واحد عند تحقق الشرط والأخر عند عدم تحققه . وإليك مثالا يوضح الفكرة :

Ifelse.cpp

ifelse.cpp


 


// ifelse.cpp


// demonstrates IF...ELSE statememt


#include <iostream.h>


 


void main()


   {


   int x;


 


   cout << "\nEnter a number: ";


   cin >> x;


   if( x > 100 )


      cout << "That number is greater than 100\n";


   else


      cout << "That number is not greater than 100\n";


   }






وتلاحظ هنا أن لدينا عبارتين , واحدة تخبر بأن العدد المدخل أكبر من المائة , والثانية تبين أنه أصغر من المائة . ويبين الشكل طريقة صياغة هذه العبارة والشكل أسلوب عملها .



Object-Oriented Programming in C   _Page_0124_Image_0001



شكل صياغة العبارة if … else



Object-Oriented Programming in C   _Page_0125_Image_0001



شكل طريقة عمل العبارة if … else



التسميات: