If I write the statement
int i=1,2,3;
why does here the comma acts as a separator rather than operator since we have comma operator having associativity from left to right  so according to me first value is initialized using i=1 but it doesn't work like this , what's the reason behind this ?
 
     
    