تعلم كيفية إخراج القوائم في لغة البرمجة ج مهارة هامة جدا للمطورين. يمكن استخدام القوائم لتخزين البيانات وتنظيمها ، وكذلك لحل المهام المختلفة. تقدم هذه المقالة دليلا مفصلا لإدراج الإخراج بلغة البرمجة سي.
الخطوة الأولى لإخراج قائمة في ج هي إنشاء صفيف يقوم بتخزين عناصر القائمة. المصفوفة هي بنية بيانات تتكون من مجموعة مرتبة من العناصر من نفس النوع والتي يمكن فهرستها باستخدام القيم العددية.
بعد إنشاء المصفوفة ، فإن الخطوة التالية هي ملئها بالعناصر. يمكن أن تكون عناصر القائمة من أي نوع بيانات ، بما في ذلك الأرقام وسلاسل الأحرف وما إلى ذلك. لملء مصفوفة بعناصر ، يمكنك استخدام حلقة أو تعيين قيم يدويا لكل عنصر من عناصر المصفوفة.
واحدة من الطرق الأكثر شيوعا لإخراج قائمة في ج هو استخدام ل حلقة. يمكن استخدام الحلقة لإخراج عناصر المصفوفة واحدة تلو الأخرى. داخل ل حلقة ، يمكنك استخدام وظيفة برينتف لإخراج كل عنصر. يمكنك أيضا استخدام الإخراج المنسق لإضافة التنسيق والمحددات بين عناصر القائمة.
- كيفية استخدام القوائم في ج: دليل كامل
- قوائم مرتبة (باستخدام علامة
- قوائم غير مرتبة (باستخدام علامة
- قوائم متعددة المستويات
- إخراج القوائم في دورات
- كيفية إعلان وتهيئة قائمة في ج
- إعلان القائمة
- تهيئة قائمة فارغة
- تهيئة قائمة مع العناصر
- مثال على تهيئة قائمة
- كيفية العمل مع عناصر القائمة في ج
- سؤال وجواب
كيفية استخدام القوائم في ج: دليل كامل
القوائم هي وسيلة مريحة لتنظيم وهيكل البيانات في لغة البرمجة ج. يمكن استخدام القوائم لتخزين ومعالجة أنواع مختلفة من البيانات ، مثل الأرقام والسلاسل والهياكل والكائنات الأخرى. في هذا الدليل ، سنلقي نظرة على الأنواع الرئيسية للقوائم في ج وكيفية استخدامها.
قوائم مرتبة (باستخدام علامة
يمكن إنشاء قوائم مرتبة في ج باستخدام علامة
- البند 1
- قائمة البند 2
- بند القائمة 3
قوائم غير مرتبة (باستخدام علامة
يمكن إنشاء قوائم غير مرتبة في ج باستخدام علامة
- البند 1
- قائمة البند 2
- بند القائمة 3
قوائم متعددة المستويات
في ال لغة البرمجة ج ، من الممكن أيضا إنشاء قوائم متعددة المستويات تتضمن قوائم مرتبة وغير مرتبة. للقيام بذلك ، يمكنك تضمين العلامات
- البند 1
- الركن 2
- بند القائمة 3
إخراج القوائم في دورات
في كثير من الأحيان في اللغة ج ، يتم استخدام القوائم لإخراج البيانات في الحلقات. على سبيل المثال ، عند إخراج عناصر المصفوفة أو عند عبور بنية البيانات. للقيام بذلك،يمكنك استخدام ل أو أثناء حلقة. مثال:
- إخراج عناصر المصفوفة باستخدام حلقة:
إنت آر[] = {1, 2, 3, 4, 5};
طول الباحث = حجم (أر) / حجم (أر [0]);
ل (إنت أنا = 0; أنا < طول ؛ أنا i)
برينتف ("٪د
"،آر [أنا]);
}
وسوف الإخراج:
- 1
- 2
- 3
- 4
- 5
وبالتالي ، تعد القوائم أداة مهمة في لغة البرمجة ج ، مما يسمح لك بتنظيم البيانات ومعالجتها بسهولة. يمكن استخدامها لأغراض مختلفة ، مثل تقديم البيانات للمستخدم ، أو حفظ حالة البرنامج ، أو هيكلة المعلومات في المشروع.
كيفية إعلان وتهيئة قائمة في ج
في ج ، هناك عدة طرق للإعلان عن قائمة وتهيئتها يمكن أن تكون مفيدة عند تطوير البرامج. في هذا القسم ، سنلقي نظرة على بعضها.
إعلان القائمة
، والذي سيحتوي على مؤشر للعنصر الأول في القائمة. قد يبدو الهيكل كما يلي:
اكتبعقدة بنية ديف {
بيانات كثافة العمليات;
عقدة البنية * التالي;
} عقد_ت;
اكتبعقدة ديف_ت * قائمة_ت;
للإشارة إلى العنصر التالي.
تهيئة قائمة فارغة
. هذا يعني أن القائمة لا تحتوي على أي عناصر.
القائمة = لاغية;
سوف تمثل قائمة فارغة.
تهيئة قائمة مع العناصر
إذا كنت بحاجة إلى تهيئة قائمة ببعض العناصر ، فيمكنك إضافة عناصر واحدة تلو الأخرى باستخدام الوظائف لإضافة عناصر إلى القائمة. على سبيل المثال ، لإضافة عنصر إلى أعلى القائمة ، يمكنك استخدام الوظيفة التالية:
إضافة باطلة (القائمة * القائمة ، القيمة الدولية) {
نود_ت * نيو_نود = مالوك (حجم (نود_ت));
جديد - > البيانات = القيمة;
جديد - > التالي = * قائمة;
* قائمة = عقدة جديدة;
}
من خلال استدعاء هذه الوظيفة لكل عنصر ، يمكنك تهيئة قائمة بالقيم.
مثال على تهيئة قائمة
هنا مثال على تهيئة قائمة مع عناصر متعددة:
كثافة العمليات الرئيسية () {
القائمة = لاغية;
إضافة واجهة (&قائمتي ، 3) ;
إضافة واجهة (&قائمتي ، 2);
إضافة واجهة (&قائمتي ، 1) ;
العودة 0;
}
سوف تحتوي على قائمة بالعناصر 1 و 2 و 3 بهذا الترتيب.
كيفية العمل مع عناصر القائمة في ج
في ج ، هناك عدة طرق للعمل مع عناصر القائمة. واحد منهم هو استخدام المصفوفات ، والآخر هو استخدام المؤشرات.
- العمل مع عناصر القائمة باستخدام المصفوفات:
- برينتف ("٪د
- التكرار من خلال عناصر القائمة باستخدام المؤشرات: