#include<stdio.h>
#include<conio.h>
main()
{
int i=5;
printf("%d",--i - ++i);//give output=0
printf("%d",++i + ++i);//give output=14
printf("%d",i++ + ++i);// give output=12
printf("%d",--i + ++i);// give output=10
printf("%d",i+++++i); // error : invalid lvalue in increment /* in this case tell me how parsing of expression i+++++i takes place by compiler */
getch();
}
in line 6,7,8,9 of code output are written which i get after execution please exlpain the whole process how the things going on here? also give answer for line : 10.