I tried executing the following c code:
#include <stdio.h>
int main() 
{
int i=2000,j=100; 
printf("%d",(j,i));
}
I gave different values to i and j and found the output. I always get the output as the value contained in the second variable. Does the expression always give the last variable as a result or does it have any other meaning?
 
     
     
    