C Language को किसी problem का solution करने के लिए उसे छोटे छोटे parts में बाट के उन parts को अलग अलग solve करके अंत में सभी parts को add करते है किसी problem से related इन different types के small parts को function कहते है Function किसी एक काम को पूरा करते है Functions का use करने से programmer का time और computer की memory दोनों की बचत होती है । Function की help से हम 1 ही code को बार बार use कर सकते है ।
जो functions हमें directly use करने के लिए पहले से ही प्राप्त होते है For Example:- prinf(); clrscr(); getch(); etc ये सरे functions हमें पहले से ही प्राप्त होते है इन्हे use करने के लिए इन header-file को अपने source program में include करना होता है ।
जब किसी pre-define functions को अपने source program में use करते है तो इस process को function call करना कहते है pre-define functions को built in functions भी कहते है ।
वे functions जिन्हे programmer अपनी need के base पर develop करता है उन function को user define function कहते है यदि program सभी work को बिना user-defined function create किए कर सकता है But function create करने से program की Compellability में कमी आ जाती है । functions create करने से program को debug करना easy होता है । User define function को programmer जिस हिसाब से create करता है उसी हिसाब से उसे भी करता है ।
<return-type> <function-name>(<list-of-parameters>); |
<return-type> <function-name>(<list-of-parameters>) |
<function-name>(<arguments-list>); |