التخطي إلى المحتوى
شرح دورة ال ++C للمبتدئين – الدرس الثالث

سنبدأ اليوم فى كتابة برنامج بسيط نستطيع من خلاله التعرف على الشكل الأساسى لكتابة الكود بلغة (++c) .

فدعونا نفتح برنامج  Microsoft Visual Studio ونفتح new project مشروع جديد لنبدأ فى كتابة الكود فى الصفحة المخصصة له. ولمن لايعرف كيفية عمل ذلك فعليه مراجعة الدرس السابق لمعرفة ذلك .

الخطوات والمكونات الأساسية فى كتابة البرنامج :

أولاً : احتواء واستخدام المكتبات libraries or namespaces التى تضم الدوال functions والعمليات operators ومفاتيح اللغة keywords التى سنستخدمها فى البرنامج كالتالى:

وبذلك نكون قد احتوينا المكتبة (iostream) فى البرنامج والتى تحتوى على ال keywords مفاتيح اللغة وال operators العمليات الخاصة بالإدخال والإخراج .

ثانياً : الجزء الذى سيكتب به الكود الأساسى الذى سينفذ وهو دالة ال main  والتى تكون بهذا الشكل :

ونستخدم قبلها ال data type نوع البيانات التى ستنتج عن هذه الدالة والذى هو void إذا كانت لن ترجع   أى قيمة أو أيضا إذا كانت لن ترجع قيمة ولا أريد استخدام void باستخدم ال data type نوع البيانات int وفى آخر الكود القيمة العائدة تكون بصفر هكذا :

وأسطر الكود الأساسية التى نريد تنفيذها تكتب داخل دالة ال main بين أقواس المجموعة : قوس البداية (})  وقوس النهاية ({)

برنامج اليوم بسيط كل ماهو مطلوب به أن نكتب رسالة ترحيب للمستخدم على الشاشة ، ولطباعة أى جملة على الشاشة للمستخدم نستخدم ال keyword مفتاح اللغة cout وبعدها ال operator العملية ( >>) ولكن هذه ال keyword تنتمى لل namespace المكتبة (std) فيجب احتواء واستخدام هذه المكتبة داخل البرنامج وذلك يكون بإحدى طريقتين :

الأولى : أن أعمل له using فى الأول واكتب عبارة cout فى الكود مباشرة وبذلك يكون شكل البرنامج كالتالى :

الثانية : أن استخدم ال prefix المقطع هذا قبل عبارة cout مباشرة وهو (: : std) وبهذا يكون شكل البرنامج كالتالى :

وبعد الانتهاء من كتابة الكود نعمل run or debug  للبرنامج من علامة run فى الصفحة التى تكون بهذا الشكل :

ويكون الناتج فى الحالتين كالتالى:

ملحوظة : اذا عملت run للبرنامج واشتغل وقفل بسرعة دون أن أرى الناتج نضيف إلى الكود فى الطريقة التانية  السطر التالى :

أو نضيفه بدون ال prefix المقطع (: : std) فى الطريقة الأولى .

وإلى اللقاء فى الدرس القادم إن شاء الله .

عن الكاتب

التعليقات

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Shares