#include <stdio.h>
void main()
{
        int a, b1, b2;
        a = 3;
        b1 = ++a + ++a;
        b2 = ++a + ++a + ++a;

        printf ("%d \n",b1);
        printf ("%d \n",b2);
}


실행하면 답이......
10
22

나오는데....
++? 이.. ?+1 이잖아요..
그럼.... 애초 수가 3이니까..
8
12가 정상 아닌가요??
그런데 교재에는 컴파일러에 따라 달라진다고도 하는데..
왜 그러는지 알고싶습니다..