প্রিফিক্স অপারেটর
ইনক্রিমেন্ট অপারেটর ++ একটি ভেরিয়েবলের উপসর্গ হিসাবে ব্যবহার করা হলে, ভেরিয়েবলের মান 1 দ্বারা বৃদ্ধি পায়। এর পরে মানটি পোস্টফিক্স অপারেটরের বিপরীতে ফেরত দেওয়া হয়। একে বলা হয় প্রিফিক্স ইনক্রিমেন্ট অপারেটর। একইভাবে উপসর্গ হ্রাস অপারেটর কাজ করে কিন্তু এটি 1 দ্বারা হ্রাস পায়।
উদাহরণস্বরূপ, উপসর্গ অপারেটর -
এর একটি উদাহরণ++a;
নিচের একটি উদাহরণ হল প্রিফিক্স ইনক্রিমেন্ট অপারেটর −
দেখানোউদাহরণ
using System;
class Program {
static void Main() {
int a, b;
a = 50;
Console.WriteLine(++a);
b = a;
Console.WriteLine(a);
Console.WriteLine(b);
}
} আউটপুট
51 51 51
পোস্টফিক্স অপারেটর
ইনক্রিমেন্ট অপারেটর ++ একটি ভেরিয়েবলের পোস্টফিক্স হিসাবে ব্যবহার করা হলে, ভেরিয়েবলের মান প্রথমে ফেরত দেওয়া হয় এবং তারপর 1 দ্বারা বৃদ্ধি পায়। একে পোস্টফিক্স ইনক্রিমেন্ট অপারেটর বলা হয়। একইভাবে হ্রাস অপারেটর কাজ করে কিন্তু এটি 1 দ্বারা হ্রাস পায়।
পোস্টফিক্স অপারেটরের একটি উদাহরণ।
a++;
পোস্টফিক্স অপারেটর −
এর সাথে কিভাবে কাজ করতে হয় তা দেখানোর একটি উদাহরণ নিচে দেওয়া হলউদাহরণ
using System;
class Program {
static void Main() {
int a, b;
a = 10;
Console.WriteLine(a++);
b = a;
Console.WriteLine(a);
Console.WriteLine(b);
}
} আউটপুট
10 11 11