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

كيفية إخراج مجموعة ج: أفضل الطرق وأمثلة التعليمات البرمجية

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

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

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

}

  1. العودة 0;
  2. }
  3. في هذا المثال ، نعلن صفيف أر ، ثم نعلن مؤشر إلى صفيف بتر وتعيين عنوان صفيف أر. ثم نذهب من خلال جميع عناصر المصفوفة باستخدام ل حلقة وعرضها على الشاشة باستخدام مؤشر الحساب. ستبدو النتيجة كما يلي: 1 2 3 4 5.
  4. ويمكن أيضا أن تكون مكتوبة إخراج مجموعة ج إلى ملف باستخدام وظيفة فبرينتف. يكون هذا مفيدا عندما تحتاج إلى حفظ نتائج برنامجك لمزيد من التحليل أو المعالجة. يمكنك فتح الملف باستخدام وظيفة فوبين ، وكتابة قيمة كل عنصر من عناصر المصفوفة باستخدام وظيفة فبرينتف وإغلاق الملف.
  5. أفضل الطرق لإخراج مجموعة ج
  6. 1. باستخدام ل حلقة
  7. 2. باستخدام المؤشرات
  8. 3. باستخدام وظيفة برينتف
  9. 4. باستخدام حلقة فوريش
  10. 5. باستخدام الوظائف المضمنة
  11. باستخدام ل حلقة لإخراج عناصر الصفيف إلى وحدة التحكم:
  12. باستخدام مؤشرات لإخراج مجموعة ج:
  13. استخدام وظيفة برينتف القياسية لإخراج عناصر الصفيف:

سؤال وجواب

كيف يمكنني إخراج صفيف في ج?

ما هي الطرق الأخرى التي يمكن استخدامها لإخراج مصفوفة في ج?

هل من الممكن إخراج صفيف باستخدام وظيفة برينتف?

كيف يمكنني إخراج صفيف ثنائي الأبعاد في ج?

هل من الممكن إخراج صفيف في الاتجاه المعاكس - من النهاية?

ما هي الطريقة الأكثر فعالية لإخراج صفيف في ج?

أفضل الطرق لإخراج صفيف في ج

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

1. باستخدام ل حلقة

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

# تشمل

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

صفيف كثافة العمليات[5] = {1, 2, 3, 4, 5};

برينتف ("صفيف:");

إلى عن على (كثافة العمليات أنا = 0; أنا < 5; أنا i) {

برينتف ("٪د " ، صفيف [أنا]);

}

العودة 0;

}

الناتج:

صفيف: 1 2 3 4 5

2. باستخدام المؤشرات

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

# تشمل

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

صفيف كثافة العمليات[5] = {1, 2, 3, 4, 5};

كثافة العمليات * بتر = صفيف;

برينتف ("صفيف:");

إلى عن على (كثافة العمليات أنا = 0; أنا < 5; أنا i) {

برينتف ("٪د " ، * بتر);

بتر++;

}

العودة 0;

}

الناتج:

صفيف: 1 2 3 4 5

3. باستخدام وظيفة برينتف

وظيفة برينتف لديه القدرة على العمل مع المصفوفات إذا قمت بتمريرها تنسيق فمت تشير إلى عدد من عناصر الصفيف. على سبيل المثال:

# تشمل

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

صفيف كثافة العمليات[5] = {1, 2, 3, 4, 5};

برينتف ("صفيف: ٪ د ٪ د ٪ د ٪ د د ٪ د" ، صفيف [0] ، صفيف [1] ، صفيف [2] ، صفيف [3] ، صفيف [4]);

العودة 0;

}

الناتج:

صفيف: 1 2 3 4 5

4. باستخدام حلقة فوريش

منذ ج99 ، جعلت لغة ج من الممكن استخدام حلقة فوريش للتكرار من خلال عناصر المصفوفة:

# تشمل

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

صفيف كثافة العمليات[5] = {1, 2, 3, 4, 5};

برينتف ("صفيف:");

ل (عنصر كثافة العمليات: صفيف) {

برينتف ("٪د " ، عنصر);

}

العودة 0;

}

الناتج:

صفيف: 1 2 3 4 5

5. باستخدام الوظائف المضمنة

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

# تشمل

# تشمل

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

صفيف كثافة العمليات[5] = {1, 2, 3, 4, 5};

حجم كثافة العمليات = حجم (صفيف) / حجم (كثافة العمليات);

برينتف ("صفيف:");

ل (إنت أنا = 0 ؛ أنا < الحجم ؛ أنا i) {

برينتف ("٪د " ، ميمكبي (صفيف ، وأنا ، سيزوف(إنت)));

}

العودة 0;

  1. }
  2. هذه ليست سوى بعض الأمثلة على طرق إخراج مصفوفة في ج. يمكنك اختيار الطريقة الأكثر ملاءمة وفعالية اعتمادا على مهمتك.
  3. لإخراج عناصر الصفيف باستخدام الحلقة ، اتبع الخطوات التالية:
  4. أرقام كثافة العمليات[] = {1, 2, 3, 4, 5};
  5. اكتب للحلقة التي سيتم تنفيذها لكل عنصر من عناصر المصفوفة.

اطبع عنصر صفيف داخل الحلقة.

مثال:

برينتف ("٪د

"،أرقام [أنا]);

أكمل الدورة .

مثال:

}

مثال على الكود الكامل:

# تشمل

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

أرقام كثافة العمليات[] = {1, 2, 3, 4, 5};

برينتف ("٪د

"،أرقام [أنا]);

}

العودة 0;

}

بعد بدء البرنامج ، سيتم عرض جميع عناصر المصفوفة في وحدة التحكم

أرقام

:

1

2

3

4

5

وبالتالي ، فإن ل حلقة يسمح لك بالتتابع معالجة وعرض عناصر الصفيف في ج.

باستخدام مؤشرات لإخراج مجموعة ج:

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

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

إنت * بتر;

هنا * يعني أن متغير بتر هو مؤشر.

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

أرقام كثافة العمليات[] = {1, 2, 3, 4, 5};

الطول الدولي = حجم (أرقام) / حجم (أرقام [0]);

كثافة العمليات * بتر = أرقام;

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

برينتف ("٪د " ، * بتر);

بتر++;

}

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

تمر الحلقة عبر جميع عناصر المصفوفة ، مما يؤدي إلى إخراج قيمة كل عنصر. عملية بتر * يسمح لك للحصول على قيمة في العنوان الذي يشير مؤشر بتر إلى. بعد ذلك ، يتم زيادة المؤشر من قبل موقف واحد باستخدام عملية بتر++.

وبالتالي ، فإننا نصل بالتتابع إلى كل عنصر من عناصر المصفوفة ونخرج قيمته.

إخراج صفيف باستخدام مؤشرات يجعلها مريحة للعمل مع عناصر مجموعة ويمكنك بسهولة تعديل التعليمات البرمجية للعمل مع أنواع البيانات المختلفة وأحجام مجموعة.

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

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

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

نموذج التعليمات البرمجية:

# تشمل

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

أرقام كثافة العمليات[] = {1, 2, 3, 4, 5};

الطول الدولي = حجم (أرقام) / حجم (أرقام [0]);

برينتف ("عناصر المصفوفة:

");

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

برينتف ("٪د

"،أرقام [أنا]);

}

العودة 0;

}

في هذا المثال ، يتم إنشاء مصفوفة بأرقام عناصر رقمية.

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

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

نتيجة تنفيذ البرنامج:

عناصر المصفوفة:

1

2

3

4

5

وهكذا ، وذلك باستخدام وظيفة برينتف القياسية ، يمكنك بسهولة ويسر عرض عناصر مجموعة على الشاشة.

سؤال وجواب

كيف يمكنني إخراج صفيف في ج?

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

ما هي الطرق الأخرى التي يمكن استخدامها لإخراج مصفوفة في ج?

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

هل من الممكن إخراج صفيف باستخدام وظيفة برينتف?