بيت التمويل الشخصي كيفية إنشاء وظيفة في البرمجة 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 - الدمى

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

كيفية تحديث فاسيبوك فريندس ليستس - دوميز

كيفية تحديث فاسيبوك فريندس ليستس - دوميز

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

باستخدام مدونة لترويج سوقك الإلكتروني - الدمى

باستخدام مدونة لترويج سوقك الإلكتروني - الدمى

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

فهم المبادئ الأساسية للثقافة الفيسبوك - الدمى

فهم المبادئ الأساسية للثقافة الفيسبوك - الدمى

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

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

تعيين أرقام لأفراد العائلة مع نظام تافيل صغير - الدمى

تعيين أرقام لأفراد العائلة مع نظام تافيل صغير - الدمى

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

10 تطبيقات الجوال لبحوث علم الأنساب

10 تطبيقات الجوال لبحوث علم الأنساب

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

اكتشاف جهات الاتصال من خلال اتصال الأعضاء في النسب. كوم - دمى

اكتشاف جهات الاتصال من خلال اتصال الأعضاء في النسب. كوم - دمى

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

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

اكتشاف المواقف الرئيسية لتغذية الذهن - الدمى

اكتشاف المواقف الرئيسية لتغذية الذهن - الدمى

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

ديبونكينغ دان براون: ذي فرسان ريال تيمبلار - دمى

ديبونكينغ دان براون: ذي فرسان ريال تيمبلار - دمى

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

تفكيك الخرافات الشائعة حول الماسونية - الدمى

تفكيك الخرافات الشائعة حول الماسونية - الدمى

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