Type of User-defined Functions in C
user-defined function рдХे 4 рд╡िрднिрди्рди рдк्рд░рдХाрд░ рд╣ो рд╕рдХрддे рд╣ैं, рд╡े рд╣ैं:
1. Function with no arguments and no return value
2. Function with no arguments and a return value
3. Function with arguments and no return value
4. Function with arguments and a return value
Below, we will discuss about all these types, along with program examples.
Function with no arguments and no return value
рдРрд╕े function рдХा рдЙрдкрдпोрдЧ рдпा рддो рдЬाрдирдХाрд░ी рдк्рд░рджрд░्рд╢िрдд рдХрд░рдиे рдХे рд▓िрдП рдХिрдпा рдЬा рд╕рдХрддा рд╣ै рдпा рд╡े рдкूрд░ी рддрд░рд╣ рд╕े user рдЗрдирдкुрдЯ рдкрд░ рдиिрд░्рднрд░ рд╣ोрддे рд╣ैं।
рдиीрдЪे рдПрдХ function рдХा рдПрдХ рдЙрджाрд╣рд░рдг рд╣ै, рдЬो user рд╕े рдЗрдирдкुрдЯ рдХे рд░ूрдк рдоें 2 рдиंрдмрд░ рд▓ेрддा рд╣ै, рдФрд░ display рдХрд░рддा рд╣ै рдЬो greater number рд╣ै।
Function with no arguments and a return value
рд╣рдордиे function рдХो modified рдмрдиाрдиे рдХे рд▓िрдП рдЙрдкрд░ोрдХ्рдд рдЙрджाрд╣рд░рдг рдХो рд╕ंрд╢ोрдзिрдд рдХिрдпा рд╣ै greatNum() 2 рдЗрдирдкुрдЯ numbers рдоें рд╕े рдЬो number рдЕрдзिрдХ рд╣ै рдЙрд╕े return рдХрд░ें।
Function with arguments and no return value
рд╣рдо рдПрдХ рд╣ी function рдХो рдПрдХ рдЙрджाрд╣рд░рдг рдХे рд░ूрдк рдоें, рдмाрд░-рдмाрд░ рдЙрдкрдпोрдЧ рдХрд░ рд░рд╣े рд╣ैं, рдпрд╣ display рдХрд░рдиे рдХे рд▓िрдП рдХि рдХिрд╕ी рд╕рдорд╕्рдпा рдХो рд╣рд▓ рдХрд░рдиे рдХे рд▓िрдП рдХрдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрд░ीрдХे рд╣ो рд╕рдХрддे рд╣ैं।
рдЗрд╕ рдмाрд░, рд╣рдордиे function рдХो modified рдмрдиाрдиे рдХे рд▓िрдП рдЙрдкрд░ोрдХ्рдд рдЙрджाрд╣рд░рдг рдХो рд╕ंрд╢ोрдзिрдд рдХिрдпा рд╣ै greatNum() рджो int values рдХो рддрд░्рдХ рдХे рд░ूрдк рдоें рд▓ें, рд▓ेрдХिрди рдпрд╣ рдХुрдЫ рднी return рдирд╣ीं рдХрд░ेрдЧा।
Function with arguments and a return value
рдпрд╣ рд╕рдмрд╕े рдЕрдЪ्рдЫा рдк्рд░рдХाрд░ рд╣ै, рдХ्рдпोंрдХि рдпрд╣ function рдХो рдЗрдирдкुрдЯ рдФрд░ рдЖрдЙрдЯрдкुрдЯ рд╕े рдкूрд░ी рддрд░рд╣ рд╕े рд╕्рд╡рддंрдд्рд░ рдмрдиाрддा рд╣ै, рдФрд░ function body рдХे рдЕंрджрд░ рдХेрд╡рд▓ рддрд░्рдХ рдХो define рдХिрдпा рдЧрдпा рд╣ै।
Nesting of Functions
C language nesting of functions рдХी рдЕрдиुрдорддि рджेрддी рд╣ै рдпाрдиी рдХिрд╕ी рдЕрди्рдп function body рдХे рдЕंрджрд░ рдПрдХ function рдХा рдЙрдкрдпोрдЧ / рдХॉрд▓ рдХрд░рдиे рдХे рд▓िрдП। рдиेрд╕्рдЯेрдб рдл़ंрдХ्рд╢ंрд╕ рдХा рдЙрдкрдпोрдЧ рдХрд░рддे рд╕рдордп рд╣рдоें рд╕ाрд╡рдзाрди рд░рд╣рдиा рдЪाрд╣िрдП, рдХ्рдпोंрдХि рдЗрд╕рд╕े infinite nesting рд╣ो рд╕рдХрддी рд╣ै।
рдпрджि function2 () рдХे рдЕंрджрд░ function1 () рдХे рд▓िрдП рднी рдХॉрд▓ рд╣ै, рддो, рдЙрд╕ рд╕्рдеिрддि рдоें, рдпрд╣ infinite nesting рд╣ोрдЧा। рд╡े рдПрдХ рджूрд╕рд░े рдХो рдмुрд▓ाрддे рд░рд╣ेंрдЧे рдФрд░ рдХाрд░्рдпрдХ्рд░рдо never terminate рдирд╣ीं рд╣ोрдЧा।
0 Comments
Please don't Add spam links,
if you want backlinks from my blog contact me on rakeshmgs.in@gmail.com