- #include <stdio.h>
- int main(void) {
- // your code goes here
- int i=1,j=2,k=3;
- i-=j-=k;
- return 0;
- }
여기서 결과는 i=3,j=-1,k=2 인데요
제가 손으로 결과를 계산했을때는 k=3, j=-1,i=0 이렇게 나왔어요
왜 k가 변하게 된거에요? 제발 알려주세요
여기서 결과는 i=3,j=-1,k=2 인데요
제가 손으로 결과를 계산했을때는 k=3, j=-1,i=0 이렇게 나왔어요
왜 k가 변하게 된거에요? 제발 알려주세요
순서 똑바로 봐.
내가 돌려보니까 2 -1 3 나오는데
j-=k, i-=j 랑 같잖아. k = 3, j = -1, i = 2 가 되는 셈인데 출력순서는 i, j, k 니까 2, -1, 3 이 나와야지.
ㅡㅡ 형아 맞을래여 무슨 결과가 3 -1 2로 나와여 ㅡㅡ
코세형님 저 아직 이해를 못했습니다....ㅠㅠ출력순서가 i j k 이면 i 도 이미 i-=j 를 계산해서 0이 나와야하는거 아니에요?ㅠㅠㅠㅠ
지나가는윾동 - 맞아요 돌리면 2 -1 3 나오는데 제가 손으로 계산했을때랑 달라요 그래서 이해가 잘 안가요
뻘글만쓰는아이 - 결과 그렇게 나와요...i =2 j=-1 k=3 ...근데 손으로 계산한거랑 달라요
암산해도 2 -1 3 나오잖아. 뭐부터 계산한거야 j-=k 계산한 다음에 i-=j 를 계산하긴 한거니?
아니 형아가 i=3,j=-1,k=2라매여 ㅡㅡ
ㅈㄴ 맞고싶져?
네 맞아요 j-=k -> j=j-k -> j= -1 그리고나서 i-=j -> i = i-j -> i = 아 쓔발 1-(-1) 이구나
뻘글님 제 결과는 i=0 이 나왔었어요 하하
여러분 제 대가리가 빠가였습니다 죄송합니다 정말
아니 형아가 i=3,j=-1,k=2라고 나왔는데 형아는 k=3, j=-1,i=0 나왔다고 했잖아여 ㅡㅡ 뭔 말인지 모르겠어여?
에초에 결과 운운한 갓도 틀렸다구여
아 그러네...정말 죄송합니다 다음부터는 똑바로 쓰도록할게요
예의가 발라서 한번 봐드릴게여 헤헤