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

C++ में कॉमा ऑपरेटर क्या है?

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

अन्य भावों के मूल्यों को छोड़ दिया जाएगा। इसका अर्थ है कि दाईं ओर का व्यंजक अल्पविराम से अलग किए गए संपूर्ण व्यंजक का मान बन जाएगा। उदाहरण के लिए -

उदाहरण

निम्न प्रोग्राम अल्पविराम ऑपरेटर के कार्य को दर्शाता है -

#include <iostream>
using namespace std;

int main() {
   int i, j;
   j = 10;
   i = (j++, j+100, 999+j);
   cout << i;
   return 0;
}

आउटपुट

यह आउटपुट देता है -

1010

यहां यह प्रक्रिया है कि i के मान की गणना कैसे की जाती है:j 10 के मान से शुरू होता है। j को फिर 11 तक बढ़ाया जाता है। अगला, j को 100 में जोड़ा जाता है। अंत में, j (अभी भी 11 युक्त) को 999 में जोड़ा जाता है, जो प्राप्त करता है परिणाम 1010.


  1. जावास्क्रिप्ट में कॉमा ऑपरेटर (,) क्या है?

    जावास्क्रिप्ट में अल्पविराम ऑपरेटर इसके प्रत्येक ऑपरेंड का मूल्यांकन करता है। यह अंतिम ऑपरेंड का मान लौटाता है। अल्पविराम ऑपरेटर का उपयोग करके कई भाव जोड़ें। सिंटैक्स निम्नलिखित वाक्य रचना है - अभिव्यक्ति1,अभिव्यक्ति2,……अभिव्यक्ति हां, आप एक लूप के लिए में एक से अधिक पैरामीटर जोड़ने के लिए अल्पविरा

  1. सी/सी++ टर्नरी ऑपरेटर

    टर्नरी ऑपरेटर का सिंटैक्स है - (expression-1) ? expression-2 : expression-3 यह ऑपरेटर अभिव्यक्ति के परिणाम के आधार पर दो मानों में से एक देता है। यदि अभिव्यक्ति -1 का मूल्यांकन बूलियन सत्य के लिए किया जाता है, तो अभिव्यक्ति -2 का मूल्यांकन किया जाता है और इसका मान अंतिम परिणाम के रूप में वापस किया

  1. C/C++ में टाइप कास्ट क्या है?

    टाइप कास्टिंग एक चर को एक डेटा प्रकार से दूसरे डेटा प्रकार में बदलने का एक तरीका है। उदाहरण के लिए, यदि आप एक लॉन्ग वैल्यू को एक साधारण पूर्णांक में स्टोर करना चाहते हैं तो आप लॉन्ग से इंट टाइप कर सकते हैं। आप कास्ट ऑपरेटर . का उपयोग करके स्पष्ट रूप से मानों को एक प्रकार से दूसरे प्रकार में परिवर्ति