int m=10, n=5;
int result;

result = m++ + --n;
printf("m=%d n=%d result=%d\n", m,n,result);

결과는 m=11 n=4 result=14
이렇게 나오잔아? 근데

 int a= 10, b=5 ,m =1;
 int result;

 result = (a <b) && (m++ ==1);
 printf("m=%d result=%d\n", m, result); //내가 생각한  결과는 m=2 result=0 실제답 m=1, re~= 0
                                                             
 result = (a >b) || (--m ==0);   //내생각 : --m이니깐 m= 2->1이됨  1||1이되니 result=1
 printf("m=%d result=%d\n", m, result); //내가  생각한  결과는 m=1 result=1 실제답 1,1

이래.. 첨에 리설트= 0
                  이떄 m++걸엇ㄱ으니 m->m+1 이렇게 되는거 아니야? 그래서 m=2가되서 출력되는거 아니야?