কম্পিউটার

কমা অপারেটর কিভাবে C++ এ কাজ করে


কমা অপারেটরের উদ্দেশ্য হল বিভিন্ন অভিব্যক্তিকে একত্রিত করা। এক্সপ্রেশনের একটি কমা-বিভক্ত তালিকার মান হল ডান-সবচেয়ে অভিব্যক্তির মান। কমার প্রভাব হল অপারেশনের একটি ক্রম সঞ্চালনের অনুমতি দেওয়া।

অন্যান্য অভিব্যক্তির মানগুলি বাতিল করা হয়েছে, যার অর্থ হল ডান দিকের অভিব্যক্তিটি সম্পূর্ণ কমা দ্বারা পৃথক করা অভিব্যক্তির মান হয়ে যাবে৷

উদাহরণ

নিম্নলিখিত প্রোগ্রামটি কমা অপারেটর -

এর কাজকে চিত্রিত করে
#include <iostream>
using namespace std;
int main() {
   int i, j;
   j = 10;
   i = (j++, j+100, 999+j);
   cout << i;
   return 0;
}

আউটপুট

এটি আউটপুট দেয় −

1010

i এর মান কীভাবে গণনা করা হয় তা এখানে পদ্ধতি:j মান 10 দিয়ে শুরু হয়। j তারপর 11-এ বর্ধিত হয়। এরপর, 100-এর সাথে j যোগ করা হয়। অবশেষে, j (এখনও 11 ধারণ করে) 999-এ যোগ করা হয়, যার ফলে ফলাফল 1010.


  1. কিভাবে সংকলন/লিঙ্কিং প্রক্রিয়া C/C++ এ কাজ করে?

  2. কিভাবে C++ ব্যবহার করে OpenCV-এ FPS মান পেতে হয়?

  3. YouTube অ্যালগরিদম কীভাবে কাজ করে?

  4. ইন্টারনেট কিভাবে কাজ করে?