قواعد تسمية الأسماء التعريفية في لغة ++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 تعامل كأسماء مختلفة عن
بعضها البعض بسبب اختلاف معاملة المترجم للحروف الصغيرة والكبيرة
٢- الكلمات المحجوزة
وهي كلمات قياسية معروفة مسبقا لمترجم ++C ، وتكتب عادة بحروف صغيرة ،
ولها معاني خاصة بها توديها في برنامج ++C ، وهذه الكلمات المحجوزة حسب
الترتيب الأبجدي هي:
وينبغى التنبيه إلى أن هذه الكلمات المحجوزة ، لا يجوز إعادة تعريفها أو استعمالها
لغير ما خصصت له.
وكما تلاحظ من قائمة الكلمات المحجوزة ، أن لغة ++C تعد لغة صغيرة إذ تتكون
من عدد قليل من الكلمات المحجوزة تقريبا ٥٢ كلمة محجوزة فقط.
الثوابت العددية Numeric Constants في لغة ++C الدرس الثالث