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

C में फ़ंक्शन स्पेसिफायर क्या है?


C और C++ में कुछ फ़ंक्शन स्पेसिफायर हैं। फ़ंक्शन स्पेसिफायर का उपयोग फ़ंक्शन के गुण को निर्दिष्ट करने के लिए किया जाता है। C++ में inline फ़ंक्शन स्पेसिफायर है। C में _Noreturn फ़ंक्शन स्पेसिफायर है। इसका उपयोग यह दर्शाने के लिए किया जाता है कि एक फ़ंक्शन कुछ भी वापस नहीं करेगा।

उदाहरण

#include int myAdd(int a, int b){     return a + b; } main() {     int x = 10, y = 20;     printf("The value is: %d\n", myAdd(x, y)); }

आउटपुट

The value is: 30

यदि _Noreturn का उपयोग किया जाता है तो यह कुछ चेतावनी प्रदर्शित करेगा और प्रोग्राम कुछ त्रुटि के साथ समाप्त हो जाएगा।

उदाहरण

#include _Noreturn int myAdd(int a, int b){     return a + b; } main() {     int x = 10, y = 20;     printf("The value is: %d\n", myAdd(x, y)); }

आउटपुट

[Warning] function declared 'noreturn' has a 'return' statement [Warning] 'noreturn' function does return

  1. C ग्राफिक्स: bar() फ़ंक्शन C ग्राफिक्स: bar() फ़ंक्शन

    bar() फ़ंक्शन bar() C ग्राफिक्स में एक फ़ंक्शन है जो एक भरा हुआ आयत (बार) खींचता है। यह graphics.h हेडर फ़ाइल में परिभाषित है। सिंटैक्स void bar(int left, int top, int right, int bottom); पैरामीटर left, top: ऊपरी-बाएं कोने के निर्देशांक (x, y) right, bottom: निचले-दाएं कोने के निर्देशांक (x, y)

  1. - C# में Dictionary क्या है?

    परिचय Dictionary<TKey, TValue> कुंजी-मान जोड़े का जेनेरिक कलेक्शन है। तेज़ लुकअप (O(1) औसत) के लिए हैश टेबल आधारित। System.Collections.Generic नेमस्पेस में। घोषणा और उपयोग using System; using System.Collections.Generic; public class Demo { public static void Main() { // घोषण

  1. - C# में एन्यूमरेशन क्या है

    Enum, एन्यूमरेशन है जो नामित कॉन्स्टेंट्स का एक सेट स्टोर करता है जैसे वर्ष, उत्पाद, महीना, मौसम, आदि। Enum कॉन्स्टेंट्स का डिफ़ॉल्ट मान 0 से शुरू होता है और बढ़ता जाता है। इसमें कॉन्स्टेंट्स का एक फिक्स्ड सेट होता है और इसे आसानी से ट्रैवर्स किया जा सकता है। आइए एक उदाहरण देखें। हमने enum को इस तरह