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

एक सी प्रोग्राम लिखें जो सी ++ में संकलित नहीं होगा

यहां, हम कुछ c प्रोग्राम लिखेंगे जो c++ में कंपाइल नहीं होंगे। हालांकि c++ को c के उत्तराधिकारी के रूप में माना जाता है, जिसमें इसकी सभी विशेषताएं हैं और c कोड के साथ संगतता है, कुछ प्रोग्राम ऐसे हैं जो c++ कंपाइलर के साथ संकलित होने पर कंपाइलर या संकलन त्रुटि नहीं देंगे।

C++ में संकलित नहीं होने वाले कुछ C प्रोग्रामों की सूची -

  • घोषणा से पहले किसी समारोह में कॉल करें - c++ में, डिक्लेरेशन से पहले फंक्शन कॉल कंपाइलेशन एरर देता है। लेकिन यह सी में ठीक काम करता है।

उदाहरण

#include <stdio.h>
int main(){
   printHello();
   return 0;
}
void printHello(){
   printf("TutorialsPoint");
}

आउटपुट

TutorialsPoint
  • टाइपकास्ट पॉइंटर्स का उपयोग करना - यदि हम c में एक पॉइंटर को शून्य घोषित करते हैं और फिर इस पॉइंटर का उपयोग अन्य डेटा वेरिएबल्स को इंगित करने के लिए करते हैं। यह सी में कंपाइलर द्वारा ही किया जा सकता है लेकिन सी ++ में, इन पॉइंटर्स को टाइपकास्ट करने की आवश्यकता होती है।

उदाहरण

#include <stdio.h>
int main(){
   void *ptr;
   int *ptr2 = ptr;
   return 0;
}
  • बिना आरंभ किए निरंतर मान घोषित करना - सी में, आप बिना कोई मूल्य प्रदान किए निरंतर मान घोषित कर सकते हैं लेकिन सी ++ में किए जाने पर यह एक त्रुटि देता है।

उदाहरण

#include <stdio.h>
int main(){
   const int x;
   printf("%d", x);
   return 0;
}

आउटपुट

0
  • स्थिरांक चर के साथ सामान्य सूचक का उपयोग करना - c++ में इसकी अनुमति नहीं है जबकि c सामान्य पॉइंटर के साथ कॉन्स्टेबल वेरिएबल के उपयोग की अनुमति देता है।

उदाहरण

#include <stdio.h>
int main(void){
   int const x = 3424;
   int *cptr = &x;
   printf("value of pointer : %d\n", *cptr);
   return 0;
}

आउटपुट

 Value of pointer: 3424
  • विशिष्ट कीवर्ड का चर नामों के रूप में उपयोग करना - c प्रोग्रामिंग भाषा में कुछ कीवर्ड का वैरिएबल नामों के रूप में उपयोग मान्य है यानी c में कंपाइल होगा लेकिन c++ में कंपाइल नहीं होगा।

उदाहरण

#include <stdio.h>
int main(void){
   int class = 5;
   printf("%d", class);
}

आउटपुट

5

ये वे कीवर्ड हैं जो c++ में शामिल हैं, कुछ और नए हैं, हटाएं, स्पष्ट, आदि।


  1. पेड़ के स्तर को खोजने के लिए कार्यक्रम जिसमें सी ++ में न्यूनतम योग है

    मान लीजिए हमारे पास एक बाइनरी ट्री है, इसकी जड़ का स्तर 1 है, इसके बच्चों का स्तर 2 है, और इसी तरह। हमें सबसे छोटा स्तर X खोजना है जैसे कि स्तर X पर नोड्स के सभी मानों का योग न्यूनतम हो। तो अगर पेड़ जैसा है - आउटपुट 2 होगा क्योंकि योग 4 - 10 =-6 है, जो न्यूनतम है। इसे हल करने के लिए, हम इन चरणों

  1. एक पेड़ के आकार की गणना करने के लिए एक प्रोग्राम लिखें - C++ में रिकर्सन

    इस समस्या में, हमें एक पेड़ दिया जाता है और हमारा काम रिकर्सन का उपयोग करके पेड़ के आकार की गणना करने के लिए एक प्रोग्राम बनाना है। पेड़ का आकार पेड़ में मौजूद नोड्स की कुल संख्या है। समस्या को समझने के लिए एक उदाहरण लेते हैं, उपरोक्त पेड़ का आकार 5 है। पेड़ के आकार को खोजने के लिए, हमें बा

  1. c++ में हैप्पी वुमन डे के लिए एक प्रोग्राम लिखें

    दुनिया भर में 7 अक्टूबर को मनाया जाने वाला महिला दिवस निम्नलिखित के रूप में c++ प्रोग्रामिंग कोड में उकेरा गया है; उदाहरण #include <iostream> using namespace std; int main(){    // Initializing size of    // design    int n = 5;    // Loop to print Circl