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

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

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

3 উত্তর

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

10,921 টি প্রশ্ন

18,622 টি উত্তর

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

875,464 জন সদস্য

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

    470 পয়েন্ট

  2. Aviator Game

    180 পয়েন্ট

  3. bobbyanderson0

    140 পয়েন্ট

  4. Fayahal Bin Kadry

    120 পয়েন্ট

  5. tr88topgrcom

    100 পয়েন্ট

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


Science-bee-qna

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

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