الكلمات المحجوزة في لغة البرمجة ++C ولغة C

اقرأ في هذا المقال


نبذة عن الكلمات المحجوزة في لغة البرمجة ++C:

الكلمات المحجوزة (Keywords) في لغة البرمجة (++C) هي عبارة عن كلمات لا يمكن استخدامها كمعرّف مثل: اسم متغير أو دالة وهي محجوزة من الاستخدام، وهي عبارة عن عناصر نصية سبق تحديدها وتعريفها وتحمل معاني خاصة للمترجم، وتكتب هذه الكلمات بالأحرف الصغيرة (Lowercase letters).

أهم الكلمات المحجوزة في لغة البرمجة سي بلس بلس –  ++Keywords In C:

asmelsenewthis
autoenumoperatorthrow
trueprivateexplicitbool
tryprotectedexportbreak
caseexternpublictypedef
typeidregisterfalsecatch
typenamereinterpret_castfloatchar
unionreturnforclass
unsignedshortfriendconst
usingsignedgotoconst_cast
virtualsizeofifcontinue
voidstaticinlinedefault
volatilestatic_castintdelete
wchar_tstructlongdo
whileswitchmutabledouble
Andtemplatenamespacedynamic_cast
and_eqxornot_eqbitor
bitandxor_eqorcompl
or_eqnot

الكلمات المحجوزة في لغة البرمجة سي – C Language keywords:

الكلمات الأساسية أو الكلمات المحجوزة في لغة البرمجة (C) لها معاني قياسية محددة مسبقاً؛ حيث من الممكن استخدام هذه الكلمات الأساسية فقط للغرض المقصود منها؛ ولا يمكن استخدامها كمعرّفات أو أسماء متغيرات، وتعتبر الكلمات الأساسية جزءاً أساسياً من تعريف لغات البرمجة وهي تنفذ ميزات محددة لكل لغة، والكلمة الأساسية هي سلسلة من الأحرف التي يقبلها ويتعرف عليها المترجم (C) بسهولة أثناء استخدامه في أحد البرامج، وفيما يلي قائمة بأهم هذه الكلمات الخاصة بلغة سي والتي لا يجوز أيضاً استخدامها كأسماء للمتغيرات والدوال:

structintdoubleauto
switchlongelsebreak
typedefregisterenumcase
unionreturnexternchar
voidsignedforcontinue
whilestaticifdo
volatilesizeofgotodefault
unsignedshortfloatconst

قواعد تسمية المتغيرات في لغة البرمجة سي:

  • يمكن أن يحتوي اسم المتغير القابل للاستخدام (Valid) على أحرف (أحرف كبيرة وصغيرة) وأرقام وشرطات سفلية (underscores).
  • من الممكن أن يكون الحرف في اسم المتغير عبارة عن حرف أو شرطة سفلية (underscore).
  • لا يجوز استخدام أي كلمة من الكلمات المحجوزة في تسمية المتغيرات.

المصدر: C Keywords and IdentifiersC++ KeywordsReserved keywords in C++? C Programming Language


شارك المقالة: