top of page
أسلوب كتابة الكود
لكل لغة برمجة أسلوب كتابةٍ مختلف. تعتبر لغة سي بلس بلس من اللغات عالية الأداء ويعتبر أسلوب كتابتها صعب مقارنةً بباقي اللغات, ولكنها لغة ممتازة تستطيع أن تطور بها أغلب التطبيقات وليس لها حدود.
البداية
قبل أن نضع الأوامر البرمجية علينا بإدراج المكتبات التي ستجعلنا نستدعي المدخلات والمخرجات
أولاً سنستدعي: <include<iostream#
ستقوم تلك المكتبة بإستدعاء المدخلات والمخرجات وبدونها فلن تعمل الأوامر البرمجية
ثانياً سنستدعي: ;using namespace std
وعند إضافتنا لهذا المدخل فلن نحتاج لكتابة اسم المدخل::std.
يمكننا إختصاره بسهولة بأنه : المدخل الأشبه بمكتبة تجعل لنا من السهل كتابة المدخلات.
ثالثاً سنستدعي: {}()int main
هي الدالة الرئيسية التي يمكننا بداخلها تمرير جميع الأكواد وهي أول دالة يستدعيها البرنامج ويقوم بتنفيذها
نضع جميع الأوامر البرمجية بين القوسين المجعدين{}
المنتصف
هنا سنضع جميع الأوامر البرمجية والتي ستكون بين القوسين المجعدين للدالة الرئيسية {هنا}()int main
سأقوم الآن بشرح بعض الأوامر البرمجية
لقد قمنا سابقاً بشرح المتغيرات(int,float....) ولكن ما هو أسلوب كتابة المتغيرات في المترجم.
يتم تعريف المتغيرات بنفس الطريقة
ملحوظة: لا يمكن أن تحتوي أسماء المتغيرات على مسافة
1- أولاً: إسم المتغير int ثانياً: نقوم بتسميته age ثالثاً: قيمة المتغير 23 ليصبح طريقة تعريفه كالتالي:
;int age=23
2- أولاً: إسم المتغير string ثانياً: نقوم بتسميته name ثالثاً: قيمة المتغير"soud" ليصبح طريقة تعريفه كالتالي:
;"string name="soud
3- أولاً: إسم المتغير float ثانياً: نقوم بتسميته grade ثالثاً: قيمة المتغير 9.5 ليصبح طريقة تعريفه كالتالي:
;float garde=9.5
4- أولاً: إسم المتغير bool ثانياً: نقوم بتسميته pass ثالثاً: قيمة المتغير true ليصبح طريقة تعريفه كالتالي:
;bool pass=true
5- أولاً: إسم المتغير char ثانياً: نقوم بتسميته gradeletter ثالثاً: قيمة المتغير 'A' ليصبح طريقة تعريفه كالتالي: ;'char gradeletter='A
cout
هناك أمر برمجي يدعى ب cout يقوم بالطباعة. ويكون أسلوب كتابته بهذا الشكل:
;"cout<<"hello everyone
نضع أولاً أمر الطباعة cout ثم نضع علامتي أصغر من ثم نضع علامتي التنصيص المزدوجة لأنه نص ثم النص الذي نريد أن نطبعه ثم ننهي الأمر البرمجي بوضع علامة;
يمكننا إستعمال أمر الطباعة لطباعة المتغيرات بعد تعريفها وتكون بهذا الشكل:
;cout<<age<<endl
;"cout<<age<<"\n
;endl تعني نهاية السطر
n\ تعني نهاية السطر أيضاً ولكن في حال وضعها لوحدها فيجب وضع علامتي التنصيص المزدوجة
;"cout<<pass<<"\t
t\ تعني ضع مسافة ولكن في حال وضعها لوحدها فيجب وضع علامتي التنصيص المزدوجة
الكود: أولاً قم بالتجربة بنفسك ثم انظر للكود https://onlinegdb.com/6bA_JckuA
النهاية
نضع إشارة ;return 0 لنخبر البرنامج أننا قد إنتهينا من وضع الأوامر البرمجية

bottom of page