ইনক্রিমেন্ট অপারেটর মান এক বাড়াতে ব্যবহৃত হয় যখন ডিক্রিমেন্ট এর বিপরীত কাজ করে। ডিক্রিমেন্ট অপারেটর মান এক কমায়।
C-এ প্রি-ইনক্রিমেন্ট অপারেটরের সিনট্যাক্স:
++variable_name;
C-এ প্রি-ডিক্রিমেন্ট অপারেটরের সিনট্যাক্স:
--variable_name;
প্রি-ইনক্রিমেন্ট এবং প্রি-ডিক্রিমেন্ট অপারেটরের পার্থক্য দেখা যাক।
প্রি-ইনক্রিমেন্ট − ভেরিয়েবলে মান অ্যাসাইন করার আগে মান এক বাড়ানো হয়।
C-এ প্রি-ইনক্রিমেন্ট উদাহরণ:
উদাহরণ
#include <stdio.h>
int main() {
int i = 5;
printf("The pre-incremented value : %d\n",i);
while(++i < 10 )
printf("%d\t",i);
return 0;
}
আউটপুট
The pre-incremented value : 5 6 7 8 9
প্রি-ডিক্রিমেন্ট − ভেরিয়েবলে মান অ্যাসাইন করার আগে মান এক কমানো হয়।
C-এ প্রি-ডিক্রিমেন্ট উদাহরণ:
উদাহরণ
#include <stdio.h>
int main() {
int i = 10;
printf("The pre-decremented value : %d\n",i);
while(--i > 5 )
printf("%d\t",i);
return 0;
}
আউটপুট
The pre-decremented value : 10 9 8 7 6