منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

البرمجة بلغة السى – 2- الكلمات الخاصة Keywords و المعرفات Identifier

اذهب الى الأسفل

البرمجة بلغة السى – 2-  الكلمات الخاصة Keywords و المعرفات Identifier  Empty البرمجة بلغة السى – 2- الكلمات الخاصة Keywords و المعرفات Identifier

مُساهمة من طرف Admin الأربعاء يناير 29, 2014 5:33 pm

البرمجة بلغة السى – 2-  الكلمات الخاصة Keywords و المعرفات Identifier :

مجموعة الحروف :

مجموعة الحروف هى مجموعة من الحروف الأبجدية ، وبعض الحروف الخاصة والتى هى صالحة فى لغة السى .

الحروف الأبجدية :  



Uppercase: A B C  ....................................  X Y Z
Lowercase: a b c  ......................................  x y z


الأرقام :


الكود:

(0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 )



الحروف الخاصة فى لغة السى :



, < > . _ ( ) ; $ : % [ ] # ?
' & { } " ^ ! * / | - \ ~ +

حروف المسافة البيضاء (الفارغة) :

المسافة الفارغة blank space ، والسطر الجديد new line  ، ومسافة التبويب الأفقى horizontal tab  ، وعودة العربة (العودة أول السطر) carriage return  ، ونموذج التغذية form feed .

الكلمات الرئيسية (المحجوزة)  Keyword :
الكلمات الرئيسية هى كلمات محجوزة تستخدم فى البرمجة . كل كلمة من هذه الكلمات لها معنى ثابت ولا يمكن تغيره بواسطة المستخدم . على سبيل المثال :


الكود:

int money;


هنا ، int هى كلمة محجوزة والتى تشير إلى أن المتغير money من نوع العدد الصحيح integer .
ونظرا لأن البرمجة بلغة السى حساسة لحالة الحرف ، فإن كافة الكلمات المحجوزة يجب أن تكتب بالحروف الصغيرة (المنخفضة) .

فيما يلى قائمة بجميع الكلمات المحجوزة والمعرفة مسبقا بواسطة لغة السى :


auto double int struct
break else long switch
case enum register typedef
char extern return union
continue for signed void
do if static while
default goto sizeof volatile
const float short unsigned


المعرفات Identifiers :

فى لغة السى ، "المعرفات" هى أسماء تعطى لكائنات لغة السى ، مثل المتغيرات ، والدوال ، والهياكل وغيرها. يتم إنشاء المعرف لإعطاء اسم فريد (وحيد – لانظير له) لكائنات لغة السى للتعرف عليها أثناء تنفيذ البرنامج . على سبيل المثال :


الكود:

int money;
int mango_tree;


هنا ، الاسم money هى معرف والذى يدل على متغير من نوع العدد الصحيح . بالمثل ، الاسم mango_tree هو معرف آخر ، والذى يدل على متغير آخر من نوع العدد الصحيح .

قواعد كتابة المعرف :

1- يمكن أن يتكون المعرف فقط من الحروف letters  ( الحروف الصغيرة والحروف الكبيرة على حد سواء) ، والأرقام digits ، والشرطة التحتية ' _ ' .
2- الحرف الأول من المعرف يجحب أن يكون إما حرف أو الشرطة التحتية . ولكن ، لا نشجع على بدء اسم المعرف بالشرطة التحتية على الرغن من أن ذلك قانونى . وذلك لأن المعرف الذى الذى يبدأ بالشرطة التحتية يمكن أن يتعارض مع أسماء النظام . فى مثل هذه الحالات ، فإن المترجم سوف يحتج عليها .
3- لا توجد قاعدة لطول المعرف . لكن ، يتم تمييز الحروف الواحد والثلاثون الأولى بواسطة المترجم . لذلك ينبغى أن تكون الواحد وثلاثون حرف الأولى لمعرفين فى البرنامج مختلفة .

نصائج لممارسة البرمجة بشكل جيد :

يمكن للمبرمج اختيار المعرف كيفما شاء . لكن ، إذا اختار المبرمج اسم ذات معنى للمعرف ، فسوف يكون من السهل فهمه والعمل عليه ، خاصة فى حالة البرنامج الكبير .

Admin
Admin

عدد المساهمات : 1194
تاريخ التسجيل : 28/01/2014

https://fathallaabdelaziz.forumarabia.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى