post decrement/increment должен выполняться после вычисления значения выражения, но что нужно понимать под выражением?
int i=0,j1,j2;
if( (j1=(i++ + i++))!=13 && (j2=(i++ + i++))!=13 );
после выполнения (на VC6): j1==0; j2==4
Т.е. получается что первое условие и второе это разные выражения?
Или стандартом не оговорено когда надо делать пост операции?