Here Output will be -6
as p = -8
and i = (p++,++p) //comma is used as separator
let k = p++ => k = p and p= p+1
that means k = -8 and p = -7
and lel l = ++p => p = p+1 and l = p
that means l = -6 and p = -6
as comma operator evaluates left to right that why first p++ then ++p will be resolved
so i = -6