#include <stdio.h>

int main(void)
{


 int num=10;
 int mum=20;


 printf("%d + %d = %d \n", num, mum, num+++mum);

 printf("num = %d \n", num);
 

return 0;
}


이거 빌드하고 실행하면


11 + 20 = 30

11


로 나와.


굵게친 num+++mum 부분을 ++num+mum 이렇게 바꿔도


11 + 20 = 30

11


그대로임..


num++는 후 증가인데, num+++mum 하면


10 + 20 = 30

11


이렇게 나와야 하는 것이 정상 아니야? 







처음에 이거 무시하고 나중에 알게 되겠지. 하고 계속 진도 뺏는데 전혀 답이 안 나와서 물어 봄..