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