در برخی موارد خاص کاما (,) در نقش یک عملگر کار می کند نه یک جداکننده. یک عبارت را می توان با مربوط کردن دو زیرعبارت توسط کاما شکل داد. هر دو عبارت ارزیابی می شود، ابتدا عبارت سمت چپ محاسبه می شود و نتیجه عبارت سمت راست بعنوان نتیجه کلی عبارت ارزیابی می شود.
مثال:
جمله زیر به a یکی اضافه می کند و مقدار b را در x قرار می دهد سپس آنرا افزایش می دهد.
;(x = (a++ , b++