अल्पविराम ऑपरेटर का उद्देश्य कई अभिव्यक्तियों को एक साथ जोड़ना है। अल्पविराम से अलग किए गए भावों की सूची का मान सबसे दाहिने व्यंजक का मान है। अनिवार्य रूप से, अल्पविराम का प्रभाव संचालन के अनुक्रम को निष्पादित करने के लिए होता है।
अन्य भावों के मूल्यों को छोड़ दिया जाएगा। इसका अर्थ है कि दाईं ओर का व्यंजक अल्पविराम से अलग किए गए संपूर्ण व्यंजक का मान बन जाएगा। उदाहरण के लिए -
उदाहरण
निम्न प्रोग्राम अल्पविराम ऑपरेटर के कार्य को दर्शाता है -
#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.