لقد رأيت البنية الأساسية لبرنامج سي ، لذلك سيكون من السهل فهم اللبنات الأساسية الأخرى للغة البرمجة سي.
الرموز في C
يتكون برنامج AC من العديد من الرموز المميزة والرمز المميز هو إما كلمة رئيسية أو معرف أو ثابت أو سلسلة حرفية أو رمز. على سبيل المثال ، تتكون عبارة C التالية من خمسة رموز مميزة -
printf("Hello, World! \n");
الرموز الفردية هي -
printf ( "Hello, World! \n" ) ;
فاصلة منقوطة
في برنامج C ، الفاصلة المنقوطة عبارة عن فاصل بيان. أي أنه يجب إنهاء كل بيان فردي بفاصلة منقوطة. يشير إلى نهاية كيان منطقي واحد.
فيما يلي بيانان مختلفان -
printf("Hello, World! \n"); return 0;
تعليقات
التعليقات مثل مساعدة النص في برنامج سي الخاص بك ويتم تجاهلها من قبل المترجم. تبدأ بـ / * وتنتهي بالأحرف * / كما هو موضح أدناه -
/* my first program in C */
لا يمكن أن يكون لديك تعليقات داخل التعليقات ولا تظهر ضمن سلسلة أو أحرف حرفية.
معرفات
معرف التيار المتردد هو اسم يستخدم لتحديد متغير أو وظيفة أو أي عنصر آخر محدد بواسطة المستخدم. يبدأ المعرف بحرف من A إلى Z أو من a إلى z أو شرطة سفلية "_" متبوعًا بصفر أو أكثر من الأحرف والشرطات السفلية والأرقام (من 0 إلى 9).
لا يسمح C بأحرف الترقيم مثل @ و $ و٪ داخل المعرفات. لغة C لغة برمجة حساسة لحالة الأحرف . وهكذا، القوى العاملة و القوى العاملة هما معرفات مختلفة في C. هنا بعض الأمثلة من معرفات مقبولة -
mohd zara abc move_name a_123 myname50 _temp j a23b9 retVal
الكلمات الدالة
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 |
مسافة بيضاء في C.
م C تمامًا.
المسافة البيضاء هي المصطلح المستخدم في C لوصف الفراغات وعلامات التبويب والأحرف الجديدة والتعليقات. تفصل المسافة البيضاء جزءًا من العبارة عن الآخر وتمكن المحول البرمجي من تحديد مكان انتهاء أحد العناصر في العبارة ، مثل int ، ويبدأ العنصر التالي. لذلك ، في البيان التالي -
int age;
يجب أن يكون هناك حرف مسافة بيضاء واحد على الأقل (عادةً مسافة) بين int والعمر حتى يتمكن المترجم من التمييز بينهما. من ناحية أخرى ، في البيان التالي -
fruit = apples + oranges; // get the total fruit
لا توجد أحرف مسافات بيضاء ضرورية بين الفاكهة و = ، أو بين = والتفاح ، على الرغم من أنك حر في تضمين بعضها إذا كنت ترغب في زيادة إمكانية القراءة.
تعليقات
إرسال تعليق