دورة متكاملة في تعلم لغة البرمجة ++C من الصفر (الدرس الثاني)

 قواعد تسمية الأسماء التعريفية في لغة ++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 الدرس الثالث