برمجة الحاسوب - كلمات مفتاحية
برمجة الحاسوب - كلمات مفتاحية
حتى الآن ، قمنا بتغطية مفهومين مهمين يسمى المتغيرات وأنواع بياناتها. ناقشنا كيفية استخدام int و long و float لتحديد أنواع بيانات مختلفة. تعلمنا أيضًا كيفية تسمية المتغيرات لتخزين القيم المختلفة.
على الرغم من أن هذا الفصل ليس مطلوبًا بشكل منفصل لأن الكلمات الأساسية المحجوزة هي جزء من بناء جملة البرمجة الأساسي ، فقد أبقيناها منفصلة لشرحها مباشرةً بعد أنواع البيانات والمتغيرات لتسهيل فهمها.
مثل int و long و float ، هناك العديد من الكلمات الرئيسية الأخرى التي تدعمها لغة البرمجة C والتي سنستخدمها لأغراض مختلفة. توفر لغات البرمجة المختلفة مجموعة مختلفة من الكلمات الرئيسية المحجوزة ، ولكن هناك قاعدة واحدة مهمة وشائعة في جميع لغات البرمجة لا يمكننا استخدام كلمة رئيسية محجوزة لتسمية متغيراتنا ، مما يعني أنه لا يمكننا تسمية متغيرنا مثل int أو float بدلاً من هذه الكلمات الرئيسية تستخدم فقط لتحديد نوع بيانات متغير.
على سبيل المثال ، إذا كنت ستحاول استخدام أي كلمة رئيسية محجوزة لغرض اسم المتغير ، فستحصل على خطأ نحوي.
#include <stdio.h> int main() { int float; float = 10; printf( "Value of float = %d\n", float); }
عندما تقوم بتجميع البرنامج أعلاه ، فإنه ينتج الخطأ التالي -
main.c: In function 'main': main.c:5:8: error: two or more data types in declaration specifiers int float; ......
دعنا الآن نعطي اسمًا مناسبًا لمتغير العدد الصحيح الخاص بنا ، ثم يجب أن يقوم البرنامج أعلاه بالتجميع والتنفيذ بنجاح -
#include <stdio.h> int main() { int count; count = 10; printf( "Value of count = %d\n", count); }
ج برمجة كلمات محجوزة
فيما يلي جدول يحتوي على جميع الكلمات الرئيسية التي تدعمها لغة البرمجة C تقريبًا -
auto | else | long | switch |
break | enum | register | typedef |
case | extern | return | union |
char | float | short | unsigned |
const | for | signed | void |
continue | goto | sizeof | volatile |
default | if | static | while |
do | int | struct | _Packed |
double |
الكلمات الرئيسية ، لكننا قمنا بإدراجها في القائمة لغرضك المرجعي وشرح مفهوم الكلمات الرئيسية المحجوزة . لذا كن حذرًا أثناء إعطاء اسم للمتغير الخاص بك ، يجب ألا تستخدم أي كلمة رئيسية محجوزة للغة البرمجة هذه |
التسميات: Computer programming برمجة الحاسوب
<< الصفحة الرئيسية