কমা অপারেটরের উদ্দেশ্য হল বিভিন্ন এক্সপ্রেশনকে একত্রে স্ট্রিং করা। এক্সপ্রেশনের একটি কমা দ্বারা পৃথক করা তালিকার মান হল সবচেয়ে ডানদিকের অভিব্যক্তির মান। মূলত, কমার প্রভাবে অপারেশনের একটি ক্রম সঞ্চালিত হয়।
অন্যান্য এক্সপ্রেশনের মান বাতিল করা হবে। এর মানে হল যে ডান দিকের অভিব্যক্তিটি সম্পূর্ণ কমা-বিচ্ছিন্ন অভিব্যক্তির মান হয়ে যাবে। যেমন −
উদাহরণ
নিম্নলিখিত প্রোগ্রামটি কমা অপারেটর -
-এর কাজকে চিত্রিত করে#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.