int i, sum=0;


for(i=1 ; i<4 ; i++)

{

   ++sum;

   if (i>=2)

          break;

   sum +=i;


}

printf("%d",sum);


이렇게 짜면   for문에서 1,2,3 이렇게되고 sum이 1 더해지고

     if문에서 2,3 은 break문만나서 넘어가고 sum+=i 이거해보면 

아무리생각해도 답이 2나오는데 3이라고하네요

어디서 잘못된걸까요?