came across the foll code:
output: 4 1Code:#include<stdio.h>
main()
{
int i=4,j=7;
j=j||(printf("you can")&&(i=5));
printf("%d %d",i,j);
}
Athough I am specifying the braces for the && operator so that it gets executed first..Then also the value of i remains 4 only..Why doesnot it gets changed to 5??Also the printf doesnot execute??