저 코드 실행시켜보면 알텐데
이런걸로 막혀본 기억은 없음
정확히 뭐가 이해가 안 됨?
++이 어디 붙여주든 다 1씩 더해주는 거 아냐? 근데 왜 둘다 결과가 다른지 모르겠음
뭔지 알겠다 이건 순차적으로 실행되는거임 수학 기호나 등식이랑 완전히 달라
x를 출력하고 x에 1을 더하면 0이 출력되는 거고 x에 1을 더하고 x를 출력하면 1이 출력되는 거지
그냥 ++이걸 별도의 라인으로 빼보면 이해가 쉬움.첫번째는int x = 0;cout<<x;x++;두번째는int x=0;x++;cout<<x;이거랑 같다
1이 더해지는 시점이 달라짐
cout << x; x+=1; vs x+=1; cout << x;
저 코드 실행시켜보면 알텐데
이런걸로 막혀본 기억은 없음
정확히 뭐가 이해가 안 됨?
++이 어디 붙여주든 다 1씩 더해주는 거 아냐? 근데 왜 둘다 결과가 다른지 모르겠음
뭔지 알겠다 이건 순차적으로 실행되는거임 수학 기호나 등식이랑 완전히 달라
x를 출력하고 x에 1을 더하면 0이 출력되는 거고 x에 1을 더하고 x를 출력하면 1이 출력되는 거지
그냥 ++이걸 별도의 라인으로 빼보면 이해가 쉬움.첫번째는int x = 0;cout<<x;x++;두번째는int x=0;x++;cout<<x;이거랑 같다
1이 더해지는 시점이 달라짐
cout << x; x+=1; vs x+=1; cout << x;