what is function फंकशन क्या होते है

what is function in c language

फंकशन क्या होते है

 C language  में function एक प्रकार के instruction के समूह है। जिनको किसी program द्वारा बुलाया जाता है। 

फंकशन क्या है

जब हम बड़े program लिखते है तब कई बार ये परेशानी आती है की एक ही काम के लिए बार बार कुछ statement को लिखना पड़ता है साधारण तोर पर इस बात को एक उदाहरण द्वारा समझते है माना हमे 5 student के कक्षा मे प्राप्त कुल प्राप्तांकों का योग करना है तो हर student के अंको के योग की गणना करने के लिए हमे 5 बार program codes लिखने होंगे

इस प्रकार से program लिखने पर program की लंबाई बढ जातीजाएगी ओर program बहुत कठिन ओर जटिल हो जाएगा ।इस समस्या से बचने के लिए हम अलग सड़े एक program लिख देते है ओर जब भी हमे कोई गणना कर्णी होती है तो हम उस sub-program का use कर लेते है इस प्रकार से किसी खास कम के कोड़े को प्रोग्राम मे बार बार न लिख कर उसे अलग से लिख लिया जाता है व आवश्यकता के अनुसार use मे लिया जाता हौ । ये sub-program कहलाता है

function का use करके किसी program को कई छोटे छोटे भागो मे बांटा जा सकता है यांनी हम ये भी कह सकते है की एक फंकशन program codes का एक group है जो एक विशेष काम के लिए बनाया जाता है । function एक black box की तरह कामकरता है यह किसी भी अन्य function से data लेता है ओर व्यवस्था के अनुसार value return करता है function के अन्दर लिखे गए codes invisible  रहते है  main()  program मे किसी function मे क्या प्रक्रिया हो रही है किसी को पता नहीं चलता है । function को आवश्यकतानुसार बनाने व use करने से कई लाभ होते है

जिनमे से कुछ निम्ननुसार है

  1. एक function मे बार बार दोहरने वाले statement का पूरा group दिया जाता है ओर जब भी main() program को उस statement group की जरूरत होती है तो उस function को main() program मे call कर लिया जाता है जिसमे main()program की लंबाई कम हो जाती है ओर गल्तियो की सम्भावना कम हो जाती है
  2. function समझने मे आसान होते है यदि किसी function मे कोई गलती होती है तो हमे पूरा program checkनहीं करना होता है बल्कि केवल उसी function को debug पड़ता है
  3. एक बार जो function बना दिये जाते है उन function को एक अलग source file मे save करके किसी भी अन्य program मे हमे वापस उस function को नहीं लिखना पड़ता है हम function की की अपनी एक

 

Leave a Comment