C या C++ में, अल्पविराम ',' का प्रयोग विभिन्न प्रयोजनों में किया जाता है। यहां हम देखेंगे कि उनका उपयोग कैसे किया जा सकता है।
-
एक ऑपरेटर के रूप में अल्पविराम।
-
अल्पविराम ऑपरेटर एक बाइनरी ऑपरेटर है, जो अपने पहले ऑपरेंड का मूल्यांकन करता है, और फिर परिणाम को छोड़ देता है, फिर दूसरे ऑपरेंड का मूल्यांकन करता है और मान देता है। अल्पविराम ऑपरेटर की C या C++ में सबसे कम प्राथमिकता होती है।
-
उदाहरण
#include<stdio.h> int main() { int x = (50, 60); int y = (func1(), func2()); }
यहां 60 को x को सौंपा जाएगा। अगले स्टेटमेंट के लिए, func1() को पहले निष्पादित किया जाएगा, फिर दूसरे को निष्पादित किया जाएगा।
-
विभाजक के रूप में अल्पविराम।
-
फ़ंक्शन कॉल या परिभाषा के दौरान, यह एक विभाजक का कार्य करता है। यह अल्पविराम ऑपरेटर की तरह नहीं है। जब अल्पविराम का उपयोग विभाजक के रूप में किया जाता है, तो अल्पविराम से अलग किए गए सभी आइटम का उपयोग किया जाएगा, लेकिन ऑपरेटर के लिए, यह केवल अंतिम होता है।
-
उदाहरण
#include<stdio.h> int main() { int x = 5, y = 10; void function(x, y); }
यहां x और y दोनों का उपयोग फ़ंक्शन पैरामीटर के रूप में किया जाएगा। निम्न प्रोग्राम का उपयोग यह प्रदर्शित करने के लिए किया जाएगा कि अल्पविराम ऑपरेटर का उपयोग कैसे किया जाता है।
उदाहरण
#include<stdio.h> main() { int a = 50; int b = (a++, ++a); printf("%d", b); }
आउटपुट
52