Ch 4निःशुल्क

Chapter 4

🎓 Vardhman Mahaveer Open University📖 SLM - Object Orientated Programming in C ++ (Hindi)📖 11 नोट्स⏱️ ~17 मिनट

Chapter 4अध्ययन नोट्स

NCERT-संरेखित · 11 नोट्स · 3 निःशुल्क दिखाए गए

4.1 परिचय

व्याख्या

4.1 परिचय

इस अनुभाग में, C++ में फंक्शन्स (Functions) की मूलभूत अवधारणा को विस्तार से समझाया गया है। फंक्शन एक प्रोग्रामिंग संरचना है जो कोड के एक ब्लॉक को नाम देती है, जिससे उसे बार-बार उपयोग किया जा सकता है। फंक्शन्स कोड को मॉड्यूलर, पुन: प्रयोज्य (Reusable) और सुव्यवस्थित बनाते हैं। C++ में फंक्शन्स दो प्रकार के होते हैं: बिल्ट-इन (जैसे कि main(), pow(), sqrt() आदि) और यूजर-डिफाइंड (जिन्हें प्रोग्रामर स्वयं परिभाषित करता है)। फंक्शन के उपयोग से प्रोग्रामिंग में त्रुटियों की संभावना कम होती है और कोड को समझना आसान होता है। इस अनुभाग में फंक्शन के लाभ, आवश्यकता और उपयोगिता को उदाहरणों के साथ समझाया गया है।

  • फंक्शन कोड के पुन: उपयोग और मॉड्यूलरिटी के लिए आवश्यक हैं।
  • C++ में दो प्रकार के फंक्शन होते हैं: बिल्ट-इन और यूजर-डिफाइंड।
  • फंक्शन कोड को छोटा, स्पष्ट और त्रुटि-मुक्त बनाते हैं।
  • फंक्शन के उपयोग से बड़े प्रोग्रामों को छोटे-छोटे भागों में बाँटा जा सकता है।
  • फंक्शन के माध्यम से कोड का रखरखाव (Maintenance) आसान होता है।
  • 📌 फंक्शन: कोड का नामित ब्लॉक जो विशेष कार्य करता है।
  • 📌 मॉड्यूलरिटी: प्रोग्राम को छोटे-छोटे भागों में बाँटना।

4.2 फंक्शन की संरचना

अवधारणा

4.2 फंक्शन की संरचना

इस अनुभाग में C++ फंक्शन की संरचना (Structure) को विस्तार से समझाया गया है। एक फंक्शन मुख्यतः तीन भागों में विभाजित होता है: फंक्शन डिक्लेरेशन (घोषणा), फंक्शन डिफिनिशन (परिभाषा), और फंक्शन कॉल (आह्वान)। फंक्शन डिक्लेरेशन में फंक्शन का नाम, रिटर्न टाइप और पैरामीटर की जानकारी होती है। डिफिनिशन में फंक्शन का वास्तविक कोड लिखा जाता है। कॉल के माध्यम से फंक्शन को कार्यान्वित किया जाता है। पैरामीटर, रिटर्न टाइप, और फंक्शन बॉडी के उदाहरण सहित प्रत्येक भाग की भूमिका स्पष्ट की गई है।

  • फंक्शन डिक्लेरेशन में फंक्शन का नाम, रिटर्न टाइप और पैरामीटर होते हैं।
  • फंक्शन डिफिनिशन में फंक्शन का कोड लिखा जाता है।
  • फंक्शन कॉल से फंक्शन को निष्पादित किया जाता है।
  • पैरामीटर फंक्शन को इनपुट देने के लिए होते हैं।
  • रिटर्न टाइप फंक्शन के आउटपुट के प्रकार को दर्शाता है।
  • 📌 डिक्लेरेशन: फंक्शन की घोषणा जिसमें उसका नाम, रिटर्न टाइप और पैरामीटर होते हैं।
  • 📌 डिफिनिशन: फंक्शन का वास्तविक कोड।
  • 📌 कॉल: फंक्शन को चलाने की प्रक्रिया।

4.3 फंक्शन के प्रकार

अवधारणा

4.3 फंक्शन के प्रकार

इस अनुभाग में C++ में फंक्शन के विभिन्न प्रकारों को समझाया गया है। मुख्यतः फंक्शन को चार श्रेणियों में बाँटा गया है: (1) बिना पैरामीटर और बिना रिटर्न वैल्यू, (2) बिना पैरामीटर और रिटर्न वैल्यू के साथ, (3) पैरामीटर के साथ और बिना रिटर्न वैल्यू, (4) पै