بيت التمويل الشخصي كيفية إنشاء وظيفة في البرمجة C - الدمى

كيفية إنشاء وظيفة في البرمجة C - الدمى

فيديو: ابسط طريقة لتعلم البرمجة بالعربي حتى لو لا تملك اي معلومة عن البرمجة 2025

فيديو: ابسط طريقة لتعلم البرمجة بالعربي حتى لو لا تملك اي معلومة عن البرمجة 2025
Anonim

في البرمجة C، يتم تسمية جميع الوظائف باسم، والتي يجب أن تكون فريدة من نوعها. أي وظيفتين يمكن أن يكون لها نفس الاسم، ولا يمكن وظيفة لها نفس اسم الكلمة الرئيسية.

يتبع الاسم قوسين، يليهما مجموعة من الأقواس المنحنية. حتى في أبسط عمليات البناء، تبدو الدالة كما يلي:

نوع الدالة () {}

في السطر السابق، نوع يحدد القيمة التي تم إرجاعها أو التي تم إنشاؤها بواسطة دالة. خيارات نوع تشمل جميع أنواع متغيرة C القياسية - شار، إنت، تعويم، مزدوجة - وأيضا باطلة للوظائف الرخيصة التي لا تعود أي شيء.

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

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

العودة؛

ينتهي هذا البيان دالة ولا يمرر قيمة. يتم تجاهل أية بيانات في الوظيفة بعد العودة.

عودة ( شيء ).

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

يتم الإعلان عن الوظائف التي لا تعرض القيم من نوع الفراغ. وتنتهي هذه المهام بالبيان الأخير الذي يقام في الأقواس المعقوفة؛ فإن بيان العودة غير مطلوب.

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

الوظيفة الأساسية؛ نو ريتورن

#include فواد برومبت ()؛ / * فونكتيون بروتوتيب * / إنت مين () {إنت لوب؛ شار إنبوت [32]؛ حلقة = 0؛ (999)>

التمرين 1: استخدام التعليمات البرمجية المصدر من الدالة الأساسية؛ لا عودة لإنشاء مشروع جديد، ex1001 الإنشاء والتشغيل

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

سطر 3 يسرد نموذج وظيفة. انها أساسا نسخة من السطر الأول من وظيفة (من خط 22)، ولكن تنتهي مع فاصلة منقوطة. ويمكن أيضا أن تكون مكتوبة مثل هذا:

باطلة موجه (باطل)؛

لأن الدالة لا تتطلب أي وسيطات (العناصر الموجودة بين قوسين)، يمكنك استخدام الكلمة الرئيسية الفارغة هناك أيضا.

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

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

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

ممارسة 2 : تعديل التعليمات البرمجية المصدر من الوظيفة الأساسية؛ لا عودة حتى تظهر الحلقة بينما في وظيفتها الخاصة. (نسخ خطوط من 7 إلى 16 إلى دالة جديدة.) الاسم الذي يعمل مشغول () ويكون الدالة الرئيسي () استدعائه.

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

  • عند الإعلان عن نوع وظيفة إنت أو شار، يمكنك أيضا تحديد موقع، غير موقعة، طويل، وقصير، حسب الاقتضاء.

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

    إنت الرئيسي (الفراغ)
    

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

  • قد تشير لغات البرمجة الأخرى إلى وظيفة روتين أو إجراء .

كيفية إنشاء وظيفة في البرمجة C - الدمى

اختيار المحرر

كيفية إنشاء إعدادات مسبقة للميزان الأبيض على نيكون D5500 - الدمى

كيفية إنشاء إعدادات مسبقة للميزان الأبيض على نيكون D5500 - الدمى

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

كيفية تخصيص العرض المباشر على نيكون D7100 - الدمى

كيفية تخصيص العرض المباشر على نيكون D7100 - الدمى

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

كيفية تخصيص العرض المباشر على جهاز نيكون D3100 - الدمى

كيفية تخصيص العرض المباشر على جهاز نيكون D3100 - الدمى

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

اختيار المحرر

اللغة لاستخدامها في مجتمعك عبر الإنترنت ولكم ليتر - دمى

اللغة لاستخدامها في مجتمعك عبر الإنترنت ولكم ليتر - دمى

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

الصفحات المقصودة في مجتمعك عبر الإنترنت - الدمى

الصفحات المقصودة في مجتمعك عبر الإنترنت - الدمى

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

الصفحات المقصودة على فاسيبوك و تويتر أونلين كوميونيتيز - دمي

الصفحات المقصودة على فاسيبوك و تويتر أونلين كوميونيتيز - دمي

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

اختيار المحرر

إعداد أهدافك المهنية للتدوين - الدمى

إعداد أهدافك المهنية للتدوين - الدمى

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

إعداد قاعدة بيانات مدونة وردبريس - دمي

إعداد قاعدة بيانات مدونة وردبريس - دمي

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

تعيين أهداف مدونات المدونات - الدمى

تعيين أهداف مدونات المدونات - الدمى

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