i++ ও ++i এর মধ্যে পার্থক্য কী? - ScienceBee প্রশ্নোত্তর

বিজ্ঞান ও প্রযুক্তির প্রশ্নোত্তর দুনিয়ায় আপনাকে স্বাগতম! প্রশ্ন-উত্তর দিয়ে জিতে নিন পুরস্কার, বিস্তারিত এখানে দেখুন।

+1 টি ভোট
3,552 বার দেখা হয়েছে
"প্রযুক্তি" বিভাগে করেছেন (28,310 পয়েন্ট)

3 উত্তর

0 টি ভোট
করেছেন (28,310 পয়েন্ট)
i++ কে Postfix বলা হয়। Postfix প্রথমে বাম প্রান্ত variable এর মান অ্যাসাইন করে, তারপর operand এর মান 1 বর্ধিত করে।

++i কে Prefix বলা হয়। Prefix প্রথমে Operand এর সাথে 1 যোগ করে, তারপর ফলাফলকে বাম প্রান্তের variable দ্বারা অ্যাসাইন করে।
0 টি ভোট
করেছেন (510 পয়েন্ট)

++i কে বলা হয় প্রি-ইনক্রিমেন্ট এবং i++ কে বলা হয় পোস্ট-ইনক্রিমেন্ট। সাধারণত এই দুটি টার্, প্রোগ্রামিং ল্যাংগুয়েজেই একটু বেশি ব্যাবহার করা হয়। প্রি-ইনক্রিমেন্ট এর মানে হচ্ছে, আপনি যে ভেরিয়েবলের মান নির্ণয় করতে চাচ্ছেন তা নির্ণয়ের আগে তার মানের সাথে ১ যোগ করে নেয়া হয়। আর পোস্ট-ইনক্রিমেন্ট এর মানে হচ্ছে, ভেরিয়েবলের মান নির্ণয়ের পরে তার মান বৃদ্ধি করে দেয়া হয়। 

0 টি ভোট
করেছেন (190 পয়েন্ট)

"i++" এবং "++i" এর মধ্যে পার্থক্য হল কোডের এক্সিকিউশনের সময়।

i++" হল পোস্ট-ইনক্রিমেন্ট অপারেটর। যখন এই অপারেটরটি ব্যবহার করা হয়, তখন প্রথমে বর্তমান i এর মান ব্যবহার হয় এবং তারপরে i এর মান এক বাড়ে। এটির একটি উদাহরণ দেখা যাক:

int i = 5;
int j = i++;
// এখন i এর মান 6 এবং j এর মান 5

 

++i" হল প্রিপ্রফিক্স-ইনক্রিমেন্ট অপারেটর। যখন এই অপারেটরটি ব্যবহার করা হয়, তখন প্রথমে i এর মান এক বাড়ে এবং তারপরে ঐ বাড়ানো মান ব্যবহার হয়। এটির একটি উদাহরণ দেখা যাক:


int i = 5;
int j = ++i;
// এখন i এর মান 6 এবং j এর মান 6

 

সাধারণত, পোস্ট-ইনক্রিমেন্ট অপারেটরটি ব্যবহার করলে পূর্বের মান ব্যবহার হয় এবং প্রিপ্রফিক্স-ইনক্রিমেন্ট অপারেটরটি ব্যবহার করলে নতুন মান ব্যবহার হয়। কোন অপারেটরটি ব্যবহার করতে হবে, তা প্রোগ্রামারের কাজের, প্রোগ্রামের বিষয়বস্তু এবং কোড নির্মাণের প্রক্রিয়ার উপর নির্ভর করে।

সম্পর্কিত প্রশ্নগুচ্ছ

+4 টি ভোট
1 উত্তর 1,112 বার দেখা হয়েছে
+1 টি ভোট
1 উত্তর 1,141 বার দেখা হয়েছে
+8 টি ভোট
2 টি উত্তর 7,110 বার দেখা হয়েছে
+2 টি ভোট
1 উত্তর 258 বার দেখা হয়েছে
28 অক্টোবর 2021 "গণিত" বিভাগে জিজ্ঞাসা করেছেন Anupom (15,280 পয়েন্ট)
+8 টি ভোট
13 টি উত্তর 1,957 বার দেখা হয়েছে
12 এপ্রিল 2021 "আইকিউ" বিভাগে জিজ্ঞাসা করেছেন Jakariya Sarker Maru (550 পয়েন্ট)

10,729 টি প্রশ্ন

18,374 টি উত্তর

4,730 টি মন্তব্য

242,584 জন সদস্য

52 জন অনলাইনে রয়েছে
0 জন সদস্য এবং 52 জন গেস্ট অনলাইনে
  1. akramul5556

    110 পয়েন্ট

  2. amir

    110 পয়েন্ট

  3. Harriet08Y78

    100 পয়েন্ট

  4. LesTang4339

    100 পয়েন্ট

  5. Reta34202524

    100 পয়েন্ট

বাংলাদেশের সবচেয়ে বড় উন্মুক্ত বিজ্ঞান প্রশ্নোত্তর সাইট সায়েন্স বী QnA তে আপনাকে স্বাগতম। এখানে যে কেউ প্রশ্ন, উত্তর দিতে পারে। উত্তর গ্রহণের ক্ষেত্রে অবশ্যই একাধিক সোর্স যাচাই করে নিবেন। অনেকগুলো, প্রায় ২০০+ এর উপর অনুত্তরিত প্রশ্ন থাকায় নতুন প্রশ্ন না করার এবং অনুত্তরিত প্রশ্ন গুলোর উত্তর দেওয়ার আহ্বান জানাচ্ছি। প্রতিটি উত্তরের জন্য ৪০ পয়েন্ট, যে সবচেয়ে বেশি উত্তর দিবে সে ২০০ পয়েন্ট বোনাস পাবে।


Science-bee-qna

সর্বাপেক্ষা জনপ্রিয় ট্যাগসমূহ

মানুষ পানি ঘুম পদার্থ - জীববিজ্ঞান এইচএসসি-উদ্ভিদবিজ্ঞান এইচএসসি-প্রাণীবিজ্ঞান পৃথিবী চোখ রোগ রাসায়নিক শরীর রক্ত আলো মোবাইল ক্ষতি চুল কী #ask চিকিৎসা পদার্থবিজ্ঞান সূর্য প্রযুক্তি স্বাস্থ্য প্রাণী বৈজ্ঞানিক মাথা গণিত মহাকাশ পার্থক্য এইচএসসি-আইসিটি #science বিজ্ঞান #biology খাওয়া গরম শীতকাল কেন #জানতে ডিম চাঁদ বৃষ্টি কারণ কাজ বিদ্যুৎ রাত রং উপকারিতা শক্তি লাল আগুন সাপ মনোবিজ্ঞান গাছ খাবার সাদা আবিষ্কার দুধ উপায় হাত মশা মাছ ঠাণ্ডা মস্তিষ্ক শব্দ ব্যাথা ভয় বাতাস স্বপ্ন তাপমাত্রা গ্রহ রসায়ন উদ্ভিদ কালো কি বিস্তারিত রঙ পা মন পাখি গ্যাস সমস্যা মেয়ে বৈশিষ্ট্য হলুদ বাচ্চা সময় ব্যথা মৃত্যু চার্জ অক্সিজেন ভাইরাস আকাশ গতি দাঁত আম হরমোন বিড়াল কান্না
...