top of page
جسم الدالة والمتغيرات

عندما نتجه إلى الرابط https://www.onlinegdb.com/online_c++_compiler

image.png

علينا أن نحدد على الصفحة ونمسحها بالكامل لكي نبدأ من الصفر تماماً ولكن قبل أن نبدأ بالبرمجة علينا بشرح بعض المفاهيم البسيطة.
ما هي جسم الدالة؟{}

هي شيفرة  يمكنها أن تستقبل العديد من الأوامر البرمجية وتنفيذها
ولكي تستطيع جسم الدالة إستقبال الأوامر البرمجية فعلينا بإدراج مكتبة تدعى ب iostream 
تتكون iostream من شقين i تعني inputs و o تعني outputs, وبداخل تلك المكتبة تتواجد العديد من الأدوات المهمة للمدخلات والمخرجات لذلك فهي أهم مكتبة في لغة ++c.

ما هي الدالة الرئيسية؟(main function)
دالة يمكننا بداخلها تمرير جميع الأكواد وهي أول دالة يستدعيها البرنامج ويقوم بتنفيذها وتدعى ب int main
ما هي القيمة المرجعة؟(output)
هو الكود البرمجي الذي يوضع في حال إنتهائنا من وضع الأكواد وتستعمل كإشارة بإن البرنامج قد إنتهى, وتدعى ب return 0. لا يهم الرقم الذي ستضعه سواء كان 0 أو 10 فهي ليست سوى إشارة ستظهر لنا في حال قمنا بإنهاء البرنامج وإظهار المخرج.  
كيف نستطيع إضافة اي إسم مع متغير؟
حسناً سيبدوا هذا غريباً ولكن في حال أدخلنا أي متغير بالبرنامج فالطبع سنضع إسماً أو رقماً لذلك المتغير, فعلينا بإضافة using namespace std, وعند إضافتنا لهذا المدخل فلن نحتاج لكتابة
اسم المدخل::
std.
يمكننا إختصاره بسهولة على أنه: المدخل الأشبه بمكتبة تجعل من السهل لنا كتابة المدخلات.
ماهي علامة

هي إشارة نضعها في نهاية كل كود برمجي.
كيف تضع ملاحظة في صفحة الكود؟
يمكننا أن نضع ملاحظة في صفحة الكود من دون التأثير على أي أوامر برمجية في الصفحة: 
للملاحظة التي تكون في سطر واحد //
الملاحظة التي تكون في أسطر متعددة, نبدأ السطر 
*/ وننهيه /*  (/**/)

ماهي المتغيرات؟ variables
هي عناوين يتم حفظها في الذاكرة تكون مرتبطةً إما بإسم أو أرقام

هناك ستة أنواع من المتغيرات:
1- الأعداد الصحيحة int: 1,2,3,4,5,7,200,2000 (الأعداد من دون فواصل)
2-الأعداد الكسرية double: 3.47E-5 (هي الأعداد ذات الفواصل التي تحتمل قيمة كبيرة) 
3-الأعداد الكسرية float: 3.57, 5.678 (هي الأعداد ذات الفواصل التي تحتمل قيمة صغيرة)
4-الأحرف والرموز ',@','char: 'A' ,'B (هو المتغير الذي يحمل قيمة واحدة ويكون دائماً بين علامتي التنصيص المفردة) 
5-النص "string "hello (هو النص والذي يكون دائماً بين علامتي التنصيص المزدوجة)
6-المقارنة bool هو المتغير الذي يحتمل قيمتين فقط إما صح أو خطأ , (1صح, 0خطأ)

 

bottom of page