الفرق بين الكلمات الرئيسية والمعرف

مؤلف: Laura McKinney
تاريخ الخلق: 1 أبريل 2021
تاريخ التحديث: 5 قد 2024
Anonim
T6L4 كيفية اختيار الكلمات الرئيسية
فيديو: T6L4 كيفية اختيار الكلمات الرئيسية

المحتوى


كل لغة لها كلمات مفتاحية ومعرفات ، والتي يفهمها فقط المترجم الخاص بها. الكلمات الدالة هي الكلمات المحفوظة مسبقا ، والتي لها معنى خاص. تحدد كل كلمة رئيسية البيانات "الكتابة" المعلنة. يجب عدم استخدام الكلمات الأساسية كمعرفات. ل معرف هو اسم فريد يعطى لمتغير معين أو وظيفة أو تسمية للفئة في البرنامج. لإنشاء متغير ، يتم ربط كلٍّ من الكلمات الرئيسية والمعرف معًا.

يمكن تغيير المعرفات إذا لزم الأمر ، في حين أن هذا ليس هو الحال مع الكلمات الرئيسية ، والتي يتم إصلاحها ، لا يمكننا تغييرها حسب حاجتنا. يوضح هذا المحتوى الفرق بين كلمة رئيسية ومعرف.

  1. رسم بياني للمقارنة
  2. تعريف
  3. الاختلافات الرئيسية
  4. خاتمة

رسم بياني للمقارنة:

أساس للمقارنةالكلمةمعرف
الأساسيالكلمات الأساسية هي الكلمات المحجوزة للغة.المعرفات هي أسماء المستخدم المعرفة للمتغير والوظيفة والعلامات.
استعمالحدد نوع / نوع الكيان.تحديد اسم كيان معين.
شكلالنظر في الرسائل فقط.النظر في الحروف ، تسطير ، أرقام.
قضيةاستخدم الحروف الصغيرة فقط.الحالات العلوية والسفلية ، كلاهما مسموح به.
رمزلا يوجد رمز خاص ، يتم استخدام علامات الترقيم.لا يتم استخدام علامات الترقيم أو الرمز الخاص باستثناء الشرطة السفلية.
تصنيفلم يتم تصنيف الكلمات الرئيسية.يتم تصنيف المعرف إلى اسم خارجي واسم داخلي.
خطاب البدءيبدأ دائمًا بحرف صغير.يمكن أن يكون الحرف الأول حرفًا كبيرًا أو حرفًا صغيرًا أو شرطة سفلية.
مثالint، char، if، while، do، class etc.اختبار ، عدد 1 ، سرعة عالية ، إلخ.

تعريف الكلمات الرئيسية

تسمى الكلمات المحجوزة بواسطة C ++ "الكلمات الدالة". لا يمكن استخدام هذه الكلمات الأساسية لتسمية معرف ولتسمية كيان آخر من البرنامج. كل كلمة رئيسية لها معنى واضح ويتم استخدامها من قبل المترجم لتنفيذ إجراء محدد. على سبيل المثال ، يتم استخدام "int" لإنشاء معرف لنوع العدد الصحيح ، ويستخدم "float" لإنشاء معرف لنوع float.


مثال:

للحصول على صورة واضحة للكلمات الرئيسية ، دعنا نلقي نظرة عامة على مثال حقيقي. لدينا كتاب بعنوان "المرجع الكامل". هنا الكلمة "Book" هي الكلمة الأساسية ، والاسم "Complete_reference" هو معرف للكلمة الرئيسية "Book". الآن ، تحدد الكلمات الرئيسية ، ما هو "Complete_reference" ، والجواب هو ، إنه "كتاب".

الآن ، لنأخذ مثالاً على البرنامج إذا كتبنا "راتب تعويم". هنا ، "الكلمة" هي "تعويم" و "المرتب" هو "معرف". الآن ، إذا سألت ماذا تقصد بـ "الراتب" ، فإن الجواب هو ، فهو يحدد أنه "متغير" يكون "عائم" بطبيعته ويقبل "قيم التعويم".

تعريف المعرف

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


مثال:

لفهمها بطريقة أفضل ، دعنا نوضح المثال أعلاه لـ "الكلمة الرئيسية". بما أن "الكتاب" هو "كلمة رئيسية" و "Complete_reference" هو معرف. الآن ، إذا كنا نريد "كتاب المرجع الكامل". عندما نطلب إلى صاحب المتجر ، أننا نريد "كتابًا" لن يحدد هو / هي أي "كتاب" ، ما لم نحدد اسم الكتب ، أي "full_reference".

الآن ، خذ المثال أعلاه من البرنامج ، نحن نعلم أن "تعويم" هو "كلمة رئيسية" ، و "المرتب" هو "معرف". الآن ، إذا كنت ترغب في الحصول على قيمة "الراتب" المتغير ، فعليك استدعاء اسم المتغير صراحةً إلى "الراتب" ، وهنا ، لن يتم استدعاء "تعويم".

لذلك المعرّف هو اسم يمكننا من خلاله استدعاء الكيان الذي أنشأناه في البرنامج.

القواعد التي يجب اتباعها لبناء معرف

  • يجب أن يكون الحرف الأول للمعرف حرفًا إلزاميًا. (Und _ ’الشرطة السفلية يمكن استخدامها أيضًا كحرف أول)
  • يمكن أن يكون مجموعة من الحروف والأرقام وتسطير أسفل السطر.
  • الأحرف الكبيرة والصغيرة تُعامل بشكل مختلف.
  • جميع الشخصيات مهمة.
  • يحظر استخدام الكلمات المحجوزة كاسم المعرفات أو المتغيرات.
  • المساحات البيضاء غير مسموح بها.
  • يمكن أن يحتوي المعرف على 1024 حرفًا كحد أقصى ، حيث يتطلب معيار ANSI أن يوفر مترجمو C ++ هذا العدد على الأقل من الأحرف.

الاختلافات الرئيسية بين الكلمات الرئيسية والمعرف

  1. يتم استخدام الكلمات الأساسية للتعرف على نوع / نوع الكيان بينما يتم استخدام معرف لتسمية هذا الكيان بشكل فريد. على سبيل المثال ، إذا كتبنا "عدد int" ، حيث "int" هي كلمة رئيسية ، و "الرقم" هو معرف ، أي أن هذا البيان يعرّف بوضوح أننا نعرّف الكيان "رقم" وهو من النوع int (عدد صحيح).
  2. الكلمات الرئيسية متميزة ؛ لم يتم تصنيفها كذلك. على العكس من ذلك ، إذا كانت المعرفات متورطة في عملية ارتباط خارجي ، أي إذا كانت تتضمن أسماء الوظائف والمتغيرات العامة التي تتم مشاركتها بين الملفات ، فسيتم استدعاؤها ‘أسماء خارجية"، على الرغم من عدم استخدامها في عملية الارتباط الخارجي وتضمين اسم المتغير المحلي ، فإنه يسمى"الأسماء الداخلية’.
  3. لا يمكن أن يكون المعرف هو نفسه الكلمات الأساسية واسم الوظائف الموجودة في مكتبة C ++.
  4. الكلمات الأساسية المعرفة في مكتبة C ++ لا تحتوي على أي رمز. على العكس ، عندما تعلن أي معرف ، يمكنك فقط استخدام تسطير أسفل السطر وليس أي رمز آخر.
  5. تبدأ الكلمة الرئيسية دائمًا بأحرف صغيرة. على عكس ، يمكن أن يبدأ المعرف بحرف علوي أو بأحرف صغيرة

خاتمة:

الكلمات الرئيسية والمعرفات هي لبنات بناء البرنامج. يتم استخدامها بشكل خاص بواسطة برنامج التحويل البرمجي لتعريف النوع / النوع بشكل فريد واسم متغير معين أو دالة لفئة.