ইনক্রিমেন্ট অপারেটরগুলি মান এক দ্বারা বৃদ্ধি করতে ব্যবহৃত হয় যখন হ্রাস বৃদ্ধির বিপরীতে কাজ করে। ডিক্রিমেন্ট অপারেটর মান এক করে কমায়।
এখানে সি ভাষায় প্রি-ইনক্রিমেন্ট অপারেটরের সিনট্যাক্স রয়েছে,
++variable_name;
এখানে সি ল্যাঙ্গুয়েজে প্রি-ডিক্রিমেন্ট অপারেটরের সিনট্যাক্স রয়েছে,
--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 6789
প্রি-ডিক্রিমেন্ট - ভেরিয়েবলে মান নির্ধারণ করার আগে, মানটি এক দ্বারা হ্রাস করা হয়।
এখানে সি ল্যাঙ্গুয়েজে প্রাক-হ্রাসের একটি উদাহরণ দেওয়া হল,
উদাহরণ
#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 9876