C++ *الرموز المستخدمة في لغة
A.B.C ١- الحروف الإنجليزية الكبيرة
a.b.c ٢- الحروف الإنجليزية الصغيرة
٣- الأرقام العربية الأصل 1.2.3
٤- رموز خاصة مثل:
[] " ! < - +
* ، || > ( ) _
>> <> <= >= \ /
!= & % $ # <<
١- الجدول ١
وإذا ، C++ وتع د ه ذه ال رموز بأنواعه ا الم ادة الخ ام الت ي ت تكون م نها مف ردات لغ ة
تس تعمل رم وزا ، C++ ف انك تلاح ظ أن لغ ة ، C++ درس ت لغ ة أخ رى ق بل لغ ة
إضافية في لوحة مفاتيح الحاسب لا توجد في بعضاللغات.
C++ *كلمات لغة
الكلمات نوعين:-
(Identifiers) ١- أسماء تعريفية
وهي الأسماء التي نسميها نحن " المبرمجون" تعرف الحاسوب بما تريد.
وتطلق الأسماء التعريفية على:-
المتغيرات. -A
الاختزانات (الدوال). -B
المؤشرات. -C
الأساسيات
وادواتها C++ مكونات
Basic Elements of C++
PDF created with pdfFactory Pro trial version www.pdffactory.com
-: C++ *قواعد تسمية الأسماء التعريفية في لغة
١- أن يك ون الاس م مك توبا م ن سلس لة متص لة م ن الح روف أو الأرق ام بش رط أن
يبدا بحرف أو بخط تحتي "_"
٢- أن لا يحتوى الاسم على رموز خاصة عدا الخط التحتي "_"
٢- أن لا يكون الاسم إحدى الكلمات المحجوزة.
بعضالأمثلة الصحيحة على الأسماء التعريفية:
B6 .a
X_ray .b
Matrix .c
Ok_ .d
A .e
Soft_fine .f
Door12 .g
_new .h
للأسباب المبينة إزاء كل منها: (invalid) وهذه أسماء تعريفية غير مقبول
لانه بدا برقم وليس بحرف. Ù 7-up
لاستعماله الرمز الخاص(.) Ù b6.1
لاستعماله الرمز الخاص(!) Ùsalim!
لا يجوز استعمال حروف غير إنجليزية. Ù Ђ2
لاستعماله الرمز الخاص(#) Ù No#1
تف رق بي ن الح روف الأبجدية الصغيرة والكبيرة ، C++ وم ن الجدي ر بالذك ر ، أن لغ ة
تع امل كأس ماء مخ تلفة ع ن SYSTEM , system, System : فم ثلا الأس ماء
بعضها البعضبسبب اختلاف معاملة المترجم للحروف الصغيرة والكبيرة.
PDF created with pdfFactory Pro trial version www.pdffactory.com
٢- الكلمات المحجوزة
وتكت ب ع ادة بح روف صغيرة ، ، C++ وه ي كلم ات قياس ية مع روفة مس بقا لم ترجم
وه ذه الكلم ات المحج وزة حس ب ، C++ وله ا مع ان خاص ة به ا تؤديه ا ف ي ب رنامج
الترتيب الأبجدي هي:
near Static asm Double long Sizeof
do int While new auto else
For This Void Delete Goto if
const Entry char Class Public Case
Continue Extern struct inline float Private
Virtual Volatile Frinde enum near Static
cdecl Default inline Overload Unsigned Typedef
Signed Pascal Operator Switch Template Union
Register Protected far Catch char Const
break Return
١- الجدول ٢
وين بغى التنب يه إل ى أن ه ذه الكلم ات المحج وزة ، لا يج وز إع ادة تع ريفها أو اس تعمالها
لغير ما خصصت له.
تع د لغ ة ص غيرة إذ ت تكون C++ وكم ا تلاح ظ م ن قائم ة الكلم ات المحج وزة ، أن لغ ة
من عدد قليل من الكلمات المحجوزة تقريبا ٥٢ كلمة محجوزة فقط.
الأحد يوليو 10, 2011 8:54 am من طرف أحمدالسيدالصعيدي
» الشبكات NETWORKS
الجمعة ديسمبر 17, 2010 9:58 pm من طرف THE DRAGON
» صفارات BIOS
الجمعة ديسمبر 17, 2010 9:54 pm من طرف THE DRAGON
» proxy >>>بروكسي
الجمعة ديسمبر 17, 2010 9:44 pm من طرف THE DRAGON
» بدك تحرم الضحيه على انو يفوت على الياهوو مسنجر او على ايماله الخاص
الخميس ديسمبر 02, 2010 5:26 am من طرف bibeto008
» قصيدة باللغة الانكليزية
الأحد نوفمبر 28, 2010 12:51 am من طرف lana
» مهم جداً...............
السبت نوفمبر 27, 2010 1:09 pm من طرف عاشق الاحساس
» اصابة الاربطة المتصالبة للركبة
الجمعة نوفمبر 26, 2010 5:24 pm من طرف THE DRAGON
» كبار السن و الرياضة
الجمعة نوفمبر 26, 2010 5:21 pm من طرف THE DRAGON