Please explain the output of this program:
int main()
{    
    int a,b,c,d;  
    a=10;  
    b=20;  
    c=a,b;  
    d=(a,b);  
    printf("\nC= %d",c);  
    printf("\nD= %d",d);  
}
The output which I am getting is:
C= 10  
D= 20
My doubt is what does the  "," operator do here?
I compiled and ran the program using Code Blocks.
 
     
     
    