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

क्या होता है जब सी में घोषित होने से पहले किसी फ़ंक्शन को बुलाया जाता है?

यदि हम कुछ फ़ंक्शन प्रोटोटाइप का उपयोग नहीं करते हैं, और फ़ंक्शन बॉडी को कुछ अनुभाग में घोषित किया जाता है जो उस फ़ंक्शन के कॉलिंग स्टेटमेंट के बाद मौजूद होता है। ऐसे मामले में, कंपाइलर सोचता है कि डिफ़ॉल्ट रिटर्न प्रकार एक पूर्णांक है। लेकिन अगर फ़ंक्शन किसी अन्य प्रकार का मान देता है, तो यह एक त्रुटि देता है। यदि रिटर्न प्रकार भी एक पूर्णांक है, तो यह ठीक काम करेगा, कभी-कभी यह कुछ चेतावनियां उत्पन्न कर सकता है।

उदाहरण कोड

#include<stdio.h>
main() {
   printf("The returned value: %d\n", function);
}
char function() {
   return 'T'; //return T as character
}

आउटपुट

[Error] conflicting types for 'function'
[Note] previous implicit declaration of 'function' was here

अब अगर रिटर्न टाइप एक पूर्णांक है, तो यह काम करेगा।

उदाहरण कोड

#include<stdio.h>
main() {
   printf("The returned value: %d\n", function());
}
int function() {
   return 86; //return an integer value
}

आउटपुट

The returned value: 86

  1. क्या होता है जब आप अपना फेसबुक अकाउंट डीएक्टिवेट करते हैं?

    फेसबुक ने पिछले कुछ वर्षों में कई घोटालों का सामना किया है, और वे हमेशा अपने उपयोगकर्ताओं की गोपनीयता और सुरक्षा की चिंता करते हैं। इसके कारण #DeleteFacebook अभियान शुरू हुआ, और परिणामस्वरूप आप शायद Facebook को हटाने के लिए ललचा रहे थे। हालाँकि, एक और विकल्प है। आप फेसबुक को डिलीट करने के बजाय सिर्

  1. क्या होता है जब आप WhatsApp को अनइंस्टॉल करते हैं

    क्या आपने कभी सोचा है कि अगर आप WhatsApp को अनइंस्टॉल कर देते हैं तो क्या होगा? या तो दुर्घटना से या जब आपको किसी संभावित कारण से इसे करने की आवश्यकता होती है, तो जैसे ही आप व्हाट्सएप को अनइंस्टॉल करते हैं, यह आपके फोन से गायब हो जाएगा। आपके संपर्क आपको उनकी सूची में देख पाएंगे, लेकिन उनके संदेश आप

  1. स्काइप धीमा:ऐसा होने पर क्या करें

    स्काइप का उपयोग कौन नहीं करता है? लगभग हर कोई करता है। वेब-आधारित संचार प्लेटफार्मों की प्रचुरता के बावजूद, स्काइप अभी भी अधिकांश दूरस्थ श्रमिकों की पसंद है। तथ्य यह है कि इसका उपयोग करना आसान है, यह एक शीर्ष विकल्प बनाता है। किसी भी अन्य कार्यक्रम की तरह, यह कुछ मुद्दों में चल सकता है। स्काइप धीमा