একটি প্রোগ্রাম লিখুন যা কম্পাইলার করে এবং c এবং c++ উভয় ক্ষেত্রেই চলে এবং বিভিন্ন ফলাফল দেয়।
একাধিক ধরণের প্রোগ্রাম রয়েছে যা c এবং c++ এ কম্পাইল করা হলে বিভিন্ন ফলাফল দেয়।
i অক্ষর আক্ষরিক ব্যবহার করে − c এবং c++ উভয় অক্ষরকে ভিন্নভাবে ব্যবহার করে। C-তে, সেগুলোকে পূর্ণসংখ্যার আক্ষরিক হিসেবে ধরা হয় যেখানে C++-এ সেগুলোকে অক্ষর হিসেবে ধরা হয়।
উদাহরণ
#include<stdio.h> int main(){ printf("%d", sizeof('a')); return 0; }
আউটপুট
C : 4 C++: 1
ii. বাইনারী সংখ্যার ব্যবহার − বাইনারি মানগুলিকে c-এ বাইনারি হিসাবে বিবেচনা করা হয় না, পরিবর্তে এটিকে পূর্ণসংখ্যা হিসাবে বিবেচনা করুন। কিন্তু c++ এ, সেগুলোকে বাইনারি হিসেবে ধরা হয়।
উদাহরণ
#include<stdio.h> int main(){ printf("%d", sizeof(1!=1)); return 0; }
আউটপুট
C : 4 C++: 1