কম্পিউটার

C/C++ এ প্রি-ইনক্রিমেন্ট এবং পোস্ট-ইনক্রিমেন্ট ধারণা?


ইনক্রিমেন্ট অপারেটরগুলি মান এক দ্বারা বৃদ্ধি করতে ব্যবহৃত হয় যখন হ্রাস বৃদ্ধির বিপরীতে কাজ করে। ডিক্রিমেন্ট অপারেটর মান এক করে কমায়।

প্রি-ইনক্রিমেন্ট (++i) − ভেরিয়েবলে মান নির্ধারণ করার আগে, মানটি এক দ্বারা বৃদ্ধি করা হয়।

উত্তর বৃদ্ধি (i++) − ভেরিয়েবলে মান নির্ধারণ করার পরে, মান বৃদ্ধি করা হয়।

নিম্নে প্রি এবং পোস্ট ইনক্রিমেন্টের সিনট্যাক্স।

++variable_name; // Pre-increment
variable_name++; // Post-increment

এখানে,

ভেরিয়েবল_নাম − ব্যবহারকারীর দ্বারা প্রদত্ত ভেরিয়েবলের যেকোনো নাম।

এখানে C++ এ প্রি এবং পোস্ট ইনক্রিমেন্টের একটি উদাহরণ।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
   int i = 5;
   cout << "The pre-incremented value: " << i;
   while(++i < 10 )
   cout<<"\t"<<i;
   cout << "\nThe post-incremented value: " << i;
   while(i++ < 15 )
   cout<<"\t"<<i;
   return 0;
}

আউটপুট

The pre-incremented value: 5 6 789
The post-incremented value: 10 1112131415

  1. C/C++ এ while(1) এবং while(0) এর মধ্যে পার্থক্য

  2. do...while loop vs. while loop in C/C++

  3. C/C++ এ কমা অপারেটর

  4. বৃদ্ধি ++ এবং হ্রাস -- C++ এ অপারেটর