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

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

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

3 উত্তর

0 টি ভোট
করেছেন (28,330 পয়েন্ট)
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,239 বার দেখা হয়েছে
+1 টি ভোট
1 উত্তর 1,488 বার দেখা হয়েছে
+8 টি ভোট
2 টি উত্তর 7,389 বার দেখা হয়েছে
+2 টি ভোট
1 উত্তর 337 বার দেখা হয়েছে
28 অক্টোবর 2021 "গণিত" বিভাগে জিজ্ঞাসা করেছেন Anupom (15,280 পয়েন্ট)
+8 টি ভোট
13 টি উত্তর 2,501 বার দেখা হয়েছে
12 এপ্রিল 2021 "আইকিউ" বিভাগে জিজ্ঞাসা করেছেন Jakariya Sarker Maru (550 পয়েন্ট)

10,775 টি প্রশ্ন

18,461 টি উত্তর

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

267,838 জন সদস্য

92 জন অনলাইনে রয়েছে
2 জন সদস্য এবং 90 জন গেস্ট অনলাইনে
  1. Tazriyan

    190 পয়েন্ট

  2. Eyasin

    110 পয়েন্ট

  3. BYZMarc6613

    100 পয়েন্ট

  4. b78wincom

    100 পয়েন্ট

  5. NolanMcMilla

    100 পয়েন্ট

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


Science-bee-qna

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

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