الانتقال إلى المحتوى الرئيسي

كيفية عرض قائمة في ج: الدليل الكامل

تعلم كيفية إخراج القوائم في لغة البرمجة ج مهارة هامة جدا للمطورين. يمكن استخدام القوائم لتخزين البيانات وتنظيمها ، وكذلك لحل المهام المختلفة. تقدم هذه المقالة دليلا مفصلا لإدراج الإخراج بلغة البرمجة سي.

الخطوة الأولى لإخراج قائمة في ج هي إنشاء صفيف يقوم بتخزين عناصر القائمة. المصفوفة هي بنية بيانات تتكون من مجموعة مرتبة من العناصر من نفس النوع والتي يمكن فهرستها باستخدام القيم العددية.

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

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

  1. كيفية استخدام القوائم في ج: دليل كامل
  2. قوائم مرتبة (باستخدام علامة
  3. قوائم غير مرتبة (باستخدام علامة
  4. قوائم متعددة المستويات
  5. إخراج القوائم في دورات
  6. كيفية إعلان وتهيئة قائمة في ج
  7. إعلان القائمة
  8. تهيئة قائمة فارغة
  9. تهيئة قائمة مع العناصر
  10. مثال على تهيئة قائمة
  11. كيفية العمل مع عناصر القائمة في ج
  12. سؤال وجواب

كيفية استخدام القوائم في ج: دليل كامل

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

قوائم مرتبة (باستخدام علامة

يمكن إنشاء قوائم مرتبة في ج باستخدام علامة

  1. البند 1
  2. قائمة البند 2
  3. بند القائمة 3

قوائم غير مرتبة (باستخدام علامة

يمكن إنشاء قوائم غير مرتبة في ج باستخدام علامة

  • البند 1
  • قائمة البند 2
  • بند القائمة 3

قوائم متعددة المستويات

في ال لغة البرمجة ج ، من الممكن أيضا إنشاء قوائم متعددة المستويات تتضمن قوائم مرتبة وغير مرتبة. للقيام بذلك ، يمكنك تضمين العلامات

  1. البند 1
  2. الركن 2
  3. بند القائمة 3

إخراج القوائم في دورات

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

  • إخراج عناصر المصفوفة باستخدام حلقة:

إنت آر[] = {1, 2, 3, 4, 5};

طول الباحث = حجم (أر) / حجم (أر [0]);

ل (إنت أنا = 0; أنا < طول ؛ أنا i)

برينتف ("٪د

"،آر [أنا]);

}

وسوف الإخراج:

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

وبالتالي ، تعد القوائم أداة مهمة في لغة البرمجة ج ، مما يسمح لك بتنظيم البيانات ومعالجتها بسهولة. يمكن استخدامها لأغراض مختلفة ، مثل تقديم البيانات للمستخدم ، أو حفظ حالة البرنامج ، أو هيكلة المعلومات في المشروع.

كيفية إعلان وتهيئة قائمة في ج

في ج ، هناك عدة طرق للإعلان عن قائمة وتهيئتها يمكن أن تكون مفيدة عند تطوير البرامج. في هذا القسم ، سنلقي نظرة على بعضها.

إعلان القائمة

، والذي سيحتوي على مؤشر للعنصر الأول في القائمة. قد يبدو الهيكل كما يلي:

اكتبعقدة بنية ديف {

بيانات كثافة العمليات;

عقدة البنية * التالي;

} عقد_ت;

اكتبعقدة ديف_ت * قائمة_ت;

للإشارة إلى العنصر التالي.

تهيئة قائمة فارغة

. هذا يعني أن القائمة لا تحتوي على أي عناصر.

القائمة = لاغية;

سوف تمثل قائمة فارغة.

تهيئة قائمة مع العناصر

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

إضافة باطلة (القائمة * القائمة ، القيمة الدولية) {

نود_ت * نيو_نود = مالوك (حجم (نود_ت));

جديد - > البيانات = القيمة;

جديد - > التالي = * قائمة;

* قائمة = عقدة جديدة;

}

من خلال استدعاء هذه الوظيفة لكل عنصر ، يمكنك تهيئة قائمة بالقيم.

مثال على تهيئة قائمة

هنا مثال على تهيئة قائمة مع عناصر متعددة:

كثافة العمليات الرئيسية () {

القائمة = لاغية;

إضافة واجهة (&قائمتي ، 3) ;

إضافة واجهة (&قائمتي ، 2);

إضافة واجهة (&قائمتي ، 1) ;

العودة 0;

}

سوف تحتوي على قائمة بالعناصر 1 و 2 و 3 بهذا الترتيب.

كيفية العمل مع عناصر القائمة في ج

في ج ، هناك عدة طرق للعمل مع عناصر القائمة. واحد منهم هو استخدام المصفوفات ، والآخر هو استخدام المؤشرات.

  1. العمل مع عناصر القائمة باستخدام المصفوفات:
    • برينتف ("٪د
    • التكرار من خلال عناصر القائمة باستخدام المؤشرات: