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

C . में _Noreturn फ़ंक्शन विनिर्देशक

_Noreturn फ़ंक्शन विनिर्देशक का उपयोग कंपाइलर को यह बताने के लिए किया जाता है कि फ़ंक्शन कुछ भी वापस नहीं करेगा। यदि प्रोग्राम इसके अंदर कुछ रिटर्न स्टेटमेंट का उपयोग करता है, तो कंपाइलर कंपाइल टाइम एरर उत्पन्न करेगा।

उदाहरण कोड

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

आउटपुट

The program terminates abnormally
[Warning] function declared 'noreturn' has a 'return' statement

अब अगर यह एक सामान्य कार्य है तो यह ठीक काम करेगा।

उदाहरण कोड

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

आउटपुट

The returned value: 86

  1. जावास्क्रिप्ट फ़ंक्शन से स्ट्रिंग कैसे वापस करें?

    जावास्क्रिप्ट फ़ंक्शन से एक स्ट्रिंग वापस करने के लिए, रिटर्न का उपयोग करें जावास्क्रिप्ट में बयान। उदाहरण रिटर्न स्टेटमेंट का उपयोग करके स्ट्रिंग को वापस करने का तरीका जानने के लिए आपको निम्न कोड चलाने की आवश्यकता है - <html>    <head>       <script> &nbs

  1. जावास्क्रिप्ट फ़ंक्शन से मान कैसे वापस करें?

    किसी JavaScript फ़ंक्शन से मान वापस करने के लिए, रिटर्न का उपयोग करें जावास्क्रिप्ट में बयान। मान वापस करने का तरीका जानने के लिए आपको निम्न कोड चलाना होगा - उदाहरण <html>    <head>       <script>          function concatenate(name,

  1. किसी ऑब्जेक्ट को जावास्क्रिप्ट फ़ंक्शन से कैसे वापस करें?

    किसी JavaScript फ़ंक्शन से किसी ऑब्जेक्ट को वापस करने के लिए, रिटर्न का उपयोग करें बयान, इस . के साथ कीवर्ड। उदाहरण आप JavaScipt फ़ंक्शन से किसी ऑब्जेक्ट को वापस करने के लिए निम्न कोड चलाने का प्रयास कर सकते हैं - <html>    <head>       <script>   &