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

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

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

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

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

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

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

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

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

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

العودة؛

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

عودة ( شيء ).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الحصول على التاريخ والوقت الحاليين في إكسيل - الدمى

الحصول على التاريخ والوقت الحاليين في إكسيل - الدمى

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

الحصول على أنواع بيانات إكسيل 2007 - داميز

الحصول على أنواع بيانات إكسيل 2007 - داميز

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

الحصول على بيانات جاهزة للتنبؤ بالمبيعات في إكسيل - الدمى

الحصول على بيانات جاهزة للتنبؤ بالمبيعات في إكسيل - الدمى

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

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

C # 2010 الكل في واحد للدمى ورقة الغش - الدمى

C # 2010 الكل في واحد للدمى ورقة الغش - الدمى

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

إنشاء خدمات ويب في ويبلوجيك - الدمى

إنشاء خدمات ويب في ويبلوجيك - الدمى

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

C # 5. 0 الكل في واحد للدمى ورقة الغش - الدمى

C # 5. 0 الكل في واحد للدمى ورقة الغش - الدمى

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

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

10 تذكيرات يومية للارتداد من كوديبندنسي - الدمى

10 تذكيرات يومية للارتداد من كوديبندنسي - الدمى

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

الخسائر الحرجة - الشعور بالشفاء - الدمى

الخسائر الحرجة - الشعور بالشفاء - الدمى

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

كيفية مساعدة الكثير من الوقود كوديبندنسي - الدمى

كيفية مساعدة الكثير من الوقود كوديبندنسي - الدمى

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