एक फ़ंक्शन एक स्व-निहित ब्लॉक है जो एक विशिष्ट अच्छी तरह से परिभाषित कार्य करता है।
फायदे सी भाषा में कार्यों में शामिल हैं -
- पुन:प्रयोज्य।
- कार्यक्रम की अवधि कम की जा सकती है।
- किसी भी दोषपूर्ण फ़ंक्शन का पता लगाना और ढूंढना आसान है।
- यह टॉप-डाउन मॉड्यूलर प्रोग्रामिंग की सुविधा देता है।
टॉप डाउन डिज़ाइन और संरचना चार्ट
यह एक समस्या समाधान विधि है जिसमें एक जटिल समस्या को उप-समस्याओं में विभाजित करके हल किया जाता है।
संरचना चार्ट एक दस्तावेज़ीकरण उपकरण है जो किसी समस्या की उप-समस्याओं के बीच संबंधों को दर्शाता है।
किसी समस्या को उसकी संबंधित उप समस्याओं में विभाजित करना एक एल्गोरिथम को परिष्कृत करने की प्रक्रिया है। उदाहरण के लिए, 2 संख्याओं पर अंकगणितीय संक्रियाएँ करते हुए, हम निम्नलिखित कार्य कर सकते हैं -
- राशि खोजें।
- अंतर खोजें।
- उत्पाद ढूंढें.
- भागफल खोजें।
पहले चरण के लिए परिष्कृत एल्गोरिथम इस प्रकार है -
- 2 नंबर ए, बी लें
- योग ज्ञात करें, c =a + b
- मुद्रण राशि
स्ट्रक्चर चार्ट