"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > أساس البرمجة: مقدمة لطيفة إلى لغة C

أساس البرمجة: مقدمة لطيفة إلى لغة C

تم النشر بتاريخ 2024-11-08
تصفح:334

أساسيات لغة C: المتغيرات والأنواع: تحديد المتغيرات لتخزين البيانات، والنوع يحدد نوع البيانات المخزنة. الإدخال والإخراج: printf() يخرج إلى الشاشة، scanf() يقرأ مدخلات المستخدم. العوامل: استخدم العوامل الحسابية والمقارنة لإجراء العمليات والمقارنات. تدفق التحكم: يتم استخدام حالة if-else وحالة التبديل لتنفيذ التعليمات البرمجية بشكل انتقائي، ويتم استخدام الحلقات لتنفيذ التعليمات البرمجية بشكل متكرر. الوظائف: تحديد واستدعاء الوظائف لتنفيذ مهام محددة، وتمرير المعلمات حسب القيمة أو حسب المرجع. المصفوفة: تقوم بتخزين مجموعة من القيم من نفس النوع، ويمكنك الوصول إلى العناصر باستخدام الفهارس وإنشاء مصفوفات متعددة الأبعاد. حالة عملية: حساب تسلسل فيبوناتشي

The Foundation of Programming: A Gentle Introduction to C

أساسيات البرمجة: استكشاف أولي للغة C

لغة السي هي بنية وهي لغة برمجة موجهة نحو العمليات تُستخدم على نطاق واسع نظرًا لكفاءتها العالية وسهولة نقلها. ستأخذك هذه المقالة في رحلة برمجة لغة C، بدءًا من بناء الجملة الأساسي وحتى الحالات العملية، لإتقان جوهر لغة C تدريجيًا.

1. البدء

    تعريف المتغير ونوع البيانات:
  • يتم استخدام المتغيرات لتخزين البيانات، ويحدد نوعها المخزن. نوع البيانات.
  • إدخال الإخراج:
  • يتم استخدام وظيفة printf() للإخراج على الشاشة، بينما يتم استخدام وظيفة scanf() للقراءة إدخال المستخدم.
  • العوامل الحسابية:
  • - ، *، /، % وما إلى ذلك تستخدم لإجراء العمليات الحسابية. عوامل المقارنة:
  • ، >، ==، !=، إلخ يستخدم للمقارنة بين حجم قيمتين.
  • 2. التحكم في التدفق

عبارة if-else: يتم استخدام

لتنفيذ كتل تعليمات برمجية مختلفة بناءً على الشروط.
  • بيان حالة التبديل: يتم استخدام لتنفيذ كتل تعليمات برمجية مختلفة وفقًا للمواقف المختلفة.
  • عبارات الحلقة:
  • while
  • ، do-while، for تُستخدم لتنفيذ كتل التعليمات البرمجية بشكل متكرر. 3. الوظيفة

إعلان الوظيفة: يحدد اسم الوظيفة والمعلمات ونوع قيمة الإرجاع.

  • استدعاء الوظيفة: استدعاء دالة باستخدام اسمها ووسائطها.
  • تمرير المعلمات: يمكن تمرير معلمات الوظيفة حسب القيمة أو حسب المرجع.
  • 4.Array

إعلان المصفوفة: يستخدم لتخزين مجموعة من القيم من نفس النوع .

    الوصول إلى المصفوفة:
  • الوصول إلى عناصر المصفوفة باستخدام فهرس المصفوفة.
  • المصفوفات متعددة الأبعاد:
  • يمكنها إنشاء مصفوفات متعددة الأبعاد، أو تشكيل مصفوفات أو هياكل بيانات أكثر تعقيدًا.
  • حالة عملية: حساب تسلسل فيبوناتشي يحسب كود لغة C التالي تسلسل فيبوناتشي:
#include كثافة العمليات فيبوناتشي (كثافة العمليات ن) { إذا (ن==0) العودة 0؛ وإلا إذا (ن == 1) العودة 1؛ آخر إرجاع فيبوناتشي(ن - 1) فيبوناتشي(ن - 2); } إنت الرئيسي () { كثافة العمليات ن؛ printf("الرجاء إدخال عدد المصطلحات في تسلسل فيبوناتشي:"); scanf("%d", &n); لـ (int i = 0; i
أحدث البرنامج التعليمي أكثر>

تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.

Copyright© 2022 湘ICP备2022001581号-3