Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

C फंक्शन आर्गुमेंट्स और रिटर्न वैल्यूज


C फंक्शन्स को आर्गुमेंट्स और रिटर्न वैल्यू के आधार पर चार श्रेणियों में वर्गीकृत किया जा सकता है।

चार प्रकार

श्रेणीआर्गुमेंट्सरिटर्न टाइपउदाहरण
1. कोई आर्गुमेंट नहीं, कोई रिटर्न नहींकोई नहींvoidvoid func()
2. कोई आर्गुमेंट नहीं, रिटर्न हैकोई नहींnon-voidint func()
3. आर्गुमेंट्स हैं, कोई रिटर्न नहींहाँvoidvoid func(int x)
4. आर्गुमेंट्स हैं, रिटर्न हैहाँnon-voidint func(int x)

उदाहरण 1: कोई आर्गुमेंट नहीं, कोई रिटर्न नहीं

#include <stdio.h>

void my_function() {
    printf("This function takes no argument, and returns nothing.\n");
}

int main() {
    my_function();
    return 0;
}

उदाहरण 2: कोई आर्गुमेंट नहीं, रिटर्न है

#include <stdio.h>

int my_function() {
    printf("This function takes no argument, but returns 50\n");
    return 50;
}

int main() {
    int x = my_function();
    printf("Returned Value: %d\n", x);
    return 0;
}

उदाहरण 3: आर्गुमेंट्स हैं, कोई रिटर्न नहीं

#include <stdio.h>

void my_function(int x) {
    printf("This function takes %d as argument, but returns nothing\n", x);
}

int main() {
    my_function(10);
    return 0;
}

उदाहरण 4: आर्गुमेंट्स हैं, रिटर्न है

#include <stdio.h>

int my_function(int x) {
    printf("This takes an argument, and returns its squared value\n");
    return x * x;
}

int main() {
    int res = my_function(12);
    printf("Returned Value: %d\n", res);
    return 0;
}

महत्वपूर्ण बिंदु

  • void पैरामीटर सूची में "कोई पैरामीटर नहीं" स्पष्ट करता है (C में)।
  • रिटर्न टाइप void होने पर return; वैकल्पिक है (फंक्शन अंत पर निहित)।
  • नॉन-वॉयड फंक्शन से सभी पथों पर मान वापस करना चाहिए।
  1. - पायथन में फ़ंक्शन परिभाषित करना

    आप आवश्यक कार्यक्षमता प्रदान करने के लिए फ़ंक्शन्स को परिभाषित कर सकते हैं। पायथन में फ़ंक्शन परिभाषित करने के लिए यहां सरल नियम हैं। फ़ंक्शन ब्लॉक्स def कीवर्ड से शुरू होते हैं जिसके बाद फ़ंक्शन नाम और पैरेंथेसिस ( ( ) ) आते हैं। कोई भी इनपुट पैरामीटर्स या आर्गुमेंट्स इन पैरेंथेसिस के भीतर रखे ज

  1. - पायथन में मैप फंक्शन और डिक्शनरी का उपयोग करके ASCII मानों का योग

    समस्या विवरण हम एक वाक्य में प्रत्येक शब्द के लिए ASCII योग और पूरे वाक्य के लिए ASCII योग की गणना मैप फंक्शन और डिक्शनरी का उपयोग करके करना चाहते हैं। उदाहरण के लिए, यदि हमारे पास वाक्य है: hi people of the world शब्दों के लिए संबंधित ASCII योग होंगे: 209 645 213 321 552 और उनका कुल योग होगा: 1940

  1. एक्सेल में VLOOKUP मास्टर करें: एकाधिक मान लौटाने के 8 सिद्ध तरीके एक्सेल में VLOOKUP मास्टर करें: एकाधिक मान लौटाने के 8 सिद्ध तरीके

    जब भी हमें किसी अन्य वर्कशीट से या उसी वर्कशीट के भीतर से कोई मान निकालना होता है, हम एक्सेल में VLOOKUP फंक्शन के बारे में सोचे बिना नहीं रह सकते। लेकिन VLOOKUP फंक्शन की मुख्य समस्या यह है कि यह केवल एक बार एक ही मान लौटाने के लिए डिज़ाइन किया गया है। इसलिए, हमें इस फंक्शन के साथ VLOOKUP एकाधिक मा