ইনক্রিমেন্ট অপারেটরগুলি মান এক দ্বারা বৃদ্ধি করতে ব্যবহৃত হয় যখন হ্রাস বৃদ্ধির বিপরীতে কাজ করে। ডিক্রিমেন্ট অপারেটর মান এক করে কমায়।
প্রি-ইনক্রিমেন্ট (++i) − ভেরিয়েবলে মান নির্ধারণ করার আগে, মানটি এক দ্বারা বৃদ্ধি করা হয়।
উত্তর বৃদ্ধি (i++) − ভেরিয়েবলে মান নির্ধারণ করার পরে, মান বৃদ্ধি করা হয়।
নিম্নে প্রি এবং পোস্ট ইনক্রিমেন্টের সিনট্যাক্স।
++variable_name; // Pre-increment variable_name++; // Post-increment
এখানে,
ভেরিয়েবল_নাম − ব্যবহারকারীর দ্বারা প্রদত্ত ভেরিয়েবলের যেকোনো নাম।
এখানে C++ এ প্রি এবং পোস্ট ইনক্রিমেন্টের একটি উদাহরণ।
উদাহরণ
#include <iostream> using namespace std; int main() { int i = 5; cout << "The pre-incremented value: " << i; while(++i < 10 ) cout<<"\t"<<i; cout << "\nThe post-incremented value: " << i; while(i++ < 15 ) cout<<"\t"<<i; return 0; }
আউটপুট
The pre-incremented value: 5 6 789 The post-incremented value: 10 1112131415