প্রিফিক্স অপারেটর
ইনক্রিমেন্ট অপারেটর ++ একটি ভেরিয়েবলের উপসর্গ হিসাবে ব্যবহার করা হলে, ভেরিয়েবলের মান 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