ويمكن تعريف برامج C ++ كمجموعة من الأشياء، وهذه الكائنات تتفاعل مع بعضها البعض من خلال استدعاء أسلوب. الآن دعونا ننظر لفترة وجيزة على ما هو الطبقات، والأشياء، والأساليب، والمتغيرات في الوقت الحقيقي.
الأجسام - الكائنات التي لها ولاية والسلوك.على سبيل المثال: حالة الكلب - الألوان والاسم وسلالة والسلوك - الهز، ودعوة لتناول الطعام. الكائنات مثيلات الفئات.
ويمكن تعريف فئة لوصف سلوك الكائن / قوالب الدولة / مخطط- الصف.
الطريقة - في الأساس، يمثل طريقة عمل.يمكن أن تحتوي الفئة أساليب متعددة. المنطق يمكن كتابة في الأسلوب، والبيانات التشغيلية وأداء جميع الأعمال.
المتغيرات الفوري - كل كائن له المتغير الحقيقي فريدة من نوعها.يتم تحديد حالة الكائن قيم هذه المتغيرات التي تم إنشاؤها على الفور.
الهيكل العام للبرنامج C ++
دعونا ننظر إلى قطعة بسيطة من التعليمات البرمجية، يمكنك إخراج الكلماتمرحبا العالم.
وتعرف لغة C ++ عدة رؤوس، هذه الرؤوس تحتوي على معلومات أو برامج مفيدة المطلوبة. أعلاه، ويتضمن هذا البرنامج ملف الرأس
خطباستخدام مساحة الأمراض المنقولة جنسيا، يقول المترجم لاستخدام مساحة الأمراض المنقولة جنسيا.C ++ مساحة الاسم هو مفهوم جديد نسبيا.
السطر التالي// الرئيسي () هو المكان الذي يبدأ البرنامج التنفيذ هو تعليق سطر واحد.تبدأ تعليقات خط واحد مع //، الخط في نهاية المطاف.
كثافة العمليات السطر التالي الرئيسي ()هو الوظيفة الرئيسية، تنفيذ البرنامج يبدأ هنا.
سيتم عرض على الشاشة رسالة "مرحبا أيهاالعالم"، السطر التالي "مرحبا أيها العالم".
عودة خط القادمة 0؛إنهاء المهمة الرئيسية () بإرجاع القيمة 0 إلى عملية الاستدعاء.
تجميع وتنفيذ برنامج C ++
دعونا ننظر في كيفية حفظ شفرة المصدر في ملف، وكيفية تجميع وتشغيله. وفيما يلي الخطوات البسيطة:
فتح محرر النص، إضافة رمز أعلاه.
حفظ الملف كما hello.cpp.
افتح موجه الأوامر، تغيير إلى الدليل لحفظ الملف.
اكتب "ز ++ hello.cpp، دخول الصحافة، ترجمة التعليمات البرمجية. إذا كان هناك أية أخطاء في التعليمات البرمجية، سوف موجه الأوامر القفز إلى السطر التالي ويولد a.out الملف القابل للتنفيذ.
الآن اكتب "a.out" لتشغيل البرنامج.
يمكنك ان ترى على شاشة "مرحبا أيها العالم".
ويستخدم معرف C ++ لتحديد المتغيرات، وظائف، والطبقات، وحدات، أو أي اسم المشروع المعرفة من قبل مستخدم آخر. معرف من الألف إلى الياء حروف أو من الألف إلى الياء أو تأكيد _ ابدأ، تليها رسائل صفر أو أكثر، يؤكد والأرقام (0-9).
يسمح علامات الترقيم، مثل @، $ و٪ في المعرف C ++. C ++ هي لغة برمجة لحالة الأحرف. وهكذا، في C++، والقوى العاملة والقوى العاملةهما معرفات مختلفة.
وهنا بعض معرفات صالحة:
يسرد الجدول التالي كلمة C ++ محفوظة. لا يمكن حجز هذه الكلمات كاسم ثابت، اسم المتغير، أو أسماء المعرف أخرى.
asm else new this
auto enum operator throw
bool explicit private true
break export protected try
case extern public typedef
catch false register typeid
char float reinterpret_cast typename
class for return union
const friend short unsigned
const_cast goto signed using
continue if sizeof virtual
default inline static void
delete int static_cast volatile
do long struct wchar_t
double mutable switch while
dynamic_cast namespace template
Trigraph
مجموعة ثلاثة أحرف هي سلسلة من ثلاثة أحرف لتمثيل حرف آخر، والمعروف أيضا باسم تسلسل ثلاثة أحرف. اثنين تسلسل ثلاثة أحرف هو دائما علامة استفهام في البداية.
تسلسل ثلاثة أحرف أقل شيوعا، ولكن المعيار C ++ يسمح أحرف معينة لتحديد تسلسل ثلاثة أحرف. من أجل أنه لا يوجد الحرف السابق على لوحة المفاتيح، الذي هو وسيلة ضرورية.
يمكن أن تظهر تسلسل ثلاثة أحرف في أي مكان، بما في ذلك سلاسل، سلاسل شخصية وتعليقات وتوجيهات المعالج.
المدرجة أدناه هي الأكثر استخداما تسلسل ثلاثة أحرف:
مميزات لغة C : - تتميز لغة C بمجموعة من المزايا مثل :-
- لغة عامه : أى تصلح لعمل برامج قواعد البيانات والرسومات والحسابات ونظم التشغيل .
- لغة تركيبية Structured Language : البرنامج المكتوب بلغة C عبارة عن دالة رئيسية تنادى مجموعة من الدوال الأخرى . وكل داله مجموعه من الأوامر .
- تتعامل على مستوى ( البت ) Bit manipulation : - حيث تستطيع أن تقرأ وتكتب وتغير وتقوم بعمليات على مستوى الـ Bit . حيث أن Bit هى اصغر وحدة لقياس المعلومات داخل الكمبيوتر وهى جزء من ثمانية أجزاء تعادل فى مجموعها حرف واحد byte .
- لغة متنقلة Portable : أى يمكن للبرنامج المكتوب بلغة C أن يعمل مع أكثر من جهاز مثل IBM وApple .
- لغة سريعة : - لأن أدوات اللغة تتعامل مع الآلة مما يختصر وقت التنفيذ .
- لغة قياسية : معظم مترجمات اللغة تتوافق مع اللغة القياسية ANSI C
The Basic Structure of c Program
قواعد بناء البرنامج
- البرنامج التالى يمثل أبسط تركيب لبرنامج مكتوب بلغة C