Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C++

C . में कीवर्ड प्रतिबंधित करें

यहां हम देखेंगे कि सी में प्रतिबंधित कीवर्ड क्या है। प्रतिबंधित कीवर्ड को पहली बार सी 99 संस्करण में पेश किया गया था। आइए देखें कि वास्तव में यह प्रतिबंधित कीवर्ड क्या है।

  • प्रतिबंधित कीवर्ड का उपयोग पॉइंटर घोषणाओं के लिए पॉइंटर के टाइप क्वांटिफ़ायर के रूप में किया जाता है।

  • यह कीवर्ड नई कार्यक्षमताओं को नहीं जोड़ता है। इसका उपयोग करके प्रोग्रामर एक अनुकूलन के बारे में सूचित कर सकता है जो संकलक कर सकता है।

  • जब प्रतिबंधित कीवर्ड का उपयोग पॉइंटर पी के साथ किया जाता है, तो यह संकलक को बताता है कि पीआरटी इस द्वारा इंगित वस्तु तक पहुंचने का एकमात्र तरीका है। इसलिए कंपाइलर कोई अतिरिक्त चेक नहीं जोड़ेगा।

  • यदि प्रोग्रामर प्रतिबंधित कीवर्ड का उपयोग करता है तो उपरोक्त शर्त का उल्लंघन करता है, यह कुछ अपरिभाषित व्यवहार उत्पन्न करेगा।

उदाहरण

#include <stdio.h>
void my_function(int* x, int* y, int* restrict z) {
   *x += *z;
   *y += *z;
}
main(void) {
   int x = 10, y = 20, z = 30;
   my_function(&x, &y, &z);
   printf("%d %d %d", x, y, z);
}

आउटपुट

40 50 30

  1. सी # में 'यह' कीवर्ड

    C# में यह कीवर्ड वर्ग के वर्तमान उदाहरण को संदर्भित करने के लिए उपयोग किया जाता है। इसका उपयोग विधि मापदंडों और वर्ग क्षेत्रों के बीच अंतर करने के लिए भी किया जाता है यदि उन दोनों का नाम समान है। इस कीवर्ड का एक और उपयोग उसी क्लास के कंस्ट्रक्टर से दूसरे कंस्ट्रक्टर को कॉल करना है। यहां, उदाहरण के

  1. पायथन में कीवर्ड पर जोर दें

    प्रत्येक प्रोग्रामिंग भाषा में प्रोग्राम निष्पादन के दौरान उठाए गए अपवाद को संभालने की सुविधा होती है। पायथन में कीवर्ड का उपयोग एक त्रुटि को पकड़ने और सिस्टम द्वारा उत्पन्न त्रुटि संदेश के बजाय एक उपयोगकर्ता परिभाषित त्रुटि संदेश को संकेत देने के लिए किया जाता है। इससे प्रोग्रामर के लिए त्रुटि होने

  1. पायथन में कीवर्ड

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