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

सी और सी ++ में अल्पविराम

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

  1. सी ++ में हटाएं () और मुफ्त ()

    हटाएं () डिलीट ऑपरेटर का उपयोग मेमोरी को डीलोकेट करने के लिए किया जाता है। उपयोगकर्ता को इस डिलीट ऑपरेटर द्वारा बनाए गए पॉइंटर वेरिएबल को डीलोकेट करने का विशेषाधिकार है। यहाँ C++ भाषा में डिलीट ऑपरेटर का सिंटैक्स दिया गया है, delete pointer_variable; आबंटित मेमोरी के ब्लॉक को हटाने के लिए सिंटैक्

  1. सी ++ और सी # के बीच अंतर

    C++ एक सांख्यिकीय रूप से टाइप की गई, संकलित, सामान्य-उद्देश्य, केस-संवेदी, फ्री-फॉर्म प्रोग्रामिंग भाषा है जो प्रक्रियात्मक, वस्तु-उन्मुख और सामान्य प्रोग्रामिंग का समर्थन करती है। C++ को एक मध्य-स्तरीय भाषा के रूप में माना जाता है, क्योंकि इसमें उच्च-स्तरीय और निम्न-स्तरीय भाषा सुविधाओं दोनों का स

  1. सी ++ और सी # में फ़ोरैच

    C++ में Foreach C++ 11 ने प्रत्येक तत्व को पार करने के लिए फ़ोरैच लूप पेश किया। यहाँ एक उदाहरण है - उदाहरण #include <iostream> using namespace std; int main() {    int myArr[] = { 99, 15, 67 };    // foreach loop    for (int ele : myArr)    cout <&