ইনক্রিমেন্ট অপারেটর(Increment Operator): 

ইনক্রিমেন্ট অপারেটর (++) হলো এক প্রকার ইউনারি অপারেটর , যা কোন অপারেন্ডের মান শর্তসাপেক্ষে বা শর্তহীনভাবে ১ করে বাড়ায ।

ইনক্রিমেন্ট অপারেটর ২ প্রকার । যথাঃ

১। প্রিফিক্স ইনক্রিমেন্ট (Prefix Increment) ও

২। পোস্টফিক্স ইনক্রিমেন্ট(Postfix Increment) ।

প্রিফিক্স ইনক্রিমেন্ট (Prefix Increment) : যদি ইনক্রিমেন্ট অপারেটরেটি (++)  আপারেন্ডের পূর্বে বসে তবে তাকে প্রিফিক্স ইনক্রিমেন্ট (Prefix Increment) বলে ।

যেমনঃ

++x,  ++a,  ++y  ইত্যাদি ।

পোস্টফিক্স ইনক্রিমেন্ট(Postfix Increment) : যদি ইনক্রিমেন্ট অপারেটরেটি (++)  আপারেন্ডের পরে বসে তবে তাকে পোস্টফিক্স ইনক্রিমেন্ট(Postfix Increment) বলে।

যেমনঃ

x++,  a++, y++  ইত্যাদি ।

প্রিফিক্স ইনক্রিমেন্ট এবং পোস্টফিক্স ইনক্রিমেন্ট এর মধ্যে পার্থক্যঃ

প্রিফিক্স ও  পোস্টফিক্স ইনক্রিমেন্ট প্রায় একই রকম কাজ করে তবে এদের  মাঝে সামান্য পার্থক্য আছে । প্রিফিক্স নোটেশনের ক্ষেত্রে কম্পাইলার প্রথমে ভেরিয়েবেলের প্রারম্ভিক মানের সাথে ১ যোগ করে অতঃপর প্রোগ্রামের একই স্টেট্মেন্ট এই বর্ধিত মান ব্যবহার করে । কিন্তু পোস্টফিক্স নোটেশনের ক্ষেত্রে কম্পাইলার প্রথমে প্রোগ্রামে ভেরিয়েবেলের পুরাতন মান ব্যবহার করে, অতঃপর ভেরিয়েবেলের মানের সাথে ১ যোগ করে। এই মান পরবর্তী ধাপে কার্যকর হয় । এখানে উভয় Expression ই একই কাজ করে ।

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s