एक प्रोग्राम लिखें जो कंपाइलर और c और c++ दोनों में चलता है और अलग-अलग परिणाम देता है।
कई प्रकार के प्रोग्राम हैं जो c और c++ में संकलित होने पर अलग-अलग परिणाम देते हैं।
मैं। अक्षर अक्षर का उपयोग करना -c और c++ दोनों ही कैरेक्टर को अलग तरह से ट्रीट करते हैं। सी में, उन्हें पूर्णांक अक्षर के रूप में माना जाता है, जबकि सी ++ में, उन्हें वर्णों के रूप में माना जाता है।
उदाहरण
#include<stdio.h> int main(){ printf("%d", sizeof('a')); return 0; }
आउटपुट
C : 4 C++: 1
द्वितीय बाइनरी नंबर का उपयोग - बाइनरी मानों को c में बाइनरी नहीं माना जाता है, बल्कि इसे पूर्णांक के रूप में माना जाता है। लेकिन c++ में, उन्हें बाइनरी माना जाता है।
उदाहरण
#include<stdio.h> int main(){ printf("%d", sizeof(1!=1)); return 0; }
आउटपुट
C : 4 C++: 1